@charset "utf-8";
.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
}
.live_wrap {
    width: 1000px;
    margin: 0px auto 60px;
    padding-top: 30px;
}
.tip_mes {
    background: #898989;
    color: #FFF;
    height: 30px;
    padding: 0px 8px;
}
.u_header {
    height: 50px;
    margin-bottom: 20px;
    border-bottom: 2px #ebebeb solid;
}
.u_header h1 {
    width: 167px;
    height: 50px;
    font-size: 30px;
    color: #555;
    border-bottom: 2px #ff8f2b solid;
    text-align: center;
}
.u_header .org-intro{
    display: inline-block;
    margin-top: 7px;
    color: #fff;
    background: #ff7000;
    padding: 4px 10px;
    border-radius: 6px;
    min-width: 68px;
    text-align: center;
    font-size: 16px;
}
.u_header .glyphicon01_back {
    margin-top: 24px;
    color: #909090;
    padding-right: 10px;
}
.u_header .glyphicon01_back:hover {
    color: #FEA01E;
}
.u_nav {
    width: 168px;
    float: left;
    /*overflow: hidden;*/
}
.u_nav li {
    display: block;
    margin-bottom: 1px;
}

.u_nav li a {
    position: relative;
    display: block;
    padding: 13px 0;
    padding-left: 30px;
    color: #333;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    border-bottom: 1px #eee solid;
}
.u_nav li a i{
   display: block;
   margin-right: 10px;
   float: left;
   width: 20px;
   height: 20px;
   background: url(../images/menu-icon-sprite.png?20210726) no-repeat;
}

.Playlist-menuIcon {
    background: url(../images/playlist-normal.png) no-repeat!important;
}
.u_nav li a:hover i.Playlist-menuIcon {
    background: url(../images/playlist-hover.png) no-repeat!important;
}
.u_nav li a.current i.Playlist-menuIcon {
    background: url(../images/playlist-selected.png) no-repeat!important;
}

.u_nav li a em{
    font-size: 12px;
    color: #999999;
    padding: 0 4px 0px 4px;
}
.u_nav li a i.u_nav_icon1{
    background-position:  0 0;
}
.u_nav li a i.u_nav_icon2{
    background-position:  0 -40px;
}
.u_nav li a i.u_nav_icon3{
    background-position:  0 -80px;
}
.u_nav li a i.u_nav_icon4{
    background-position:  0 -480px;
}
.u_nav li a i.u_nav_icon5{
    background-position:  0 -560px;
}
.u_nav li a i.u_nav_icon6{
    background-position:  0 -840px;
}
.u_nav li a i.u_nav_icon7{
    background-position:  0 -640px;
}

.u_nav li a i.u_nav_icon8{
    background-position: 0 -680px;
}
.u_nav li a i.u_nav_icon9{
    background-position: 0 -720px;
}
.u_nav li a i.u_nav_icon_gamegift{
    background: url(../images/game-peck/ucr-gift.png?20170113) no-repeat 0 0;
}
.u_nav li a:hover i.u_nav_icon_gamegift{
    background: url(../images/game-peck/ucr-gifth.png?20170113) no-repeat 0 0;
}
.u_nav li a.current i.u_nav_icon_gamegift{
     background: url(../images/game-peck/ucr-gift-cur.png?20170113) no-repeat 0 0;
}
.u_nav li a i.u_nav_icon10{
    background-position: 0 -600px;
}

.u_nav li .yugou-mall-link .u_nav_icon_yugou{
    background-position: 0 -200px;
}
.u_nav li .yugou-mall-link:hover .u_nav_icon_yugou{
    background-position: -40px -200px;
}

.u_nav li a i.u_nav_icon11{
    background-position: 0 -280px;
}

.u_nav li a i.u_nav_accplay_icon{
    background-position: 0 -1007px;
}

.u_nav li a i.u_nav_achievement{
    background-position: 0 -972px;
}

.u_nav li a i.u_nav_fishShop {
    background-position: 0 -1077px;
}

.u_nav li a i.u_nav_playWith{
    background-position: 0 -936px;
}

.u_nav li a i.u_nav_icon_myquiz{
    background-position: 0 -360px;
}

.u_nav li a i.u_nav_icon12{
    background-position: 0 -240px;
}

.u_nav li a i.u_nav_icon_fav{
    background-position: 0 -485px;
}

.u_nav li a i.u_nav_icon_shop{
    background-position: 0 -760px;
}
.u_nav li a i.u_nav_noble{
    width:22px;
    margin-right: 8px;
    background-position: 0 -559px;
}
.u_nav li a i.u_nav_icon_jifen{
    background-position: 0  -440px;
}
.u_nav li a:hover,.u_nav li a:hover em ,.u_nav li dl dd a.active{
    color: #ff5d23;
}
.u_nav li a:hover i.u_nav_icon1{
    background-position:  -40px 0;
}
.u_nav li a:hover i.u_nav_icon2{
    background-position:  -40px -40px;
}
.u_nav li a:hover i.u_nav_icon3{
    background-position:  -40px -80px;
}
.u_nav li a:hover i.u_nav_icon4{
    background-position:  -40px -480px;
}
.u_nav li a:hover i.u_nav_icon5{
    background-position:  -40px -560px;
}
.u_nav li a:hover i.u_nav_icon6{
    background-position:  -40px -840px;
}
.u_nav li a:hover i.u_nav_icon7{
    background-position:  -40px -640px;
}
.u_nav .li_u_nav_invoice .u_icon_invoice{
    background-position:  0 -800px;
}
.u_nav .li_u_nav_invoice:hover .u_icon_invoice{
    background-position:  -40px -800px;
}
.u_nav .li_u_nav_invoice .current .u_icon_invoice{
    background-position:  -80px -800px;
}
.u_nav li a:hover i.u_nav_icon8 {
    background-position: -40px -680px;
}
.u_nav li a:hover i.u_nav_icon9 {
    background-position: -40px -720px;
}
.u_nav li a:hover i.u_nav_icon10 {
    background-position: -40px -600px;
}
.u_nav li a:hover i.u_nav_icon11{
    background-position: -40px -280px;
}
.u_nav li a:hover i.u_nav_accplay_icon {
    background-position: -40px -1007px;
}

.u_nav li a:hover i.u_nav_achievement{
    background-position: -40px -972px;
}

.u_nav li a:hover i.u_nav_fishShop {
    background-position: -40px -1077px;
}

.u_nav li a:hover i.u_nav_playWith{
    background-position: -40px -936px;
}

.u_nav li a:hover i.u_nav_icon_myquiz{
    background-position: -40px -360px;
}

.u_nav li a:hover i.u_nav_icon12{
    background-position: -40px -240px;
}

.u_nav li a:hover i.u_nav_icon10 {
    background-position: -40px -600px;
}

.u_nav li a:hover i.u_nav_icon_fav{
    background-position: -40px -485px;
}

.u_nav li a:hover i.u_nav_icon_shop{
    background-position: -40px -760px;
}
.u_nav li a:hover i.u_nav_noble{
    background-position: -40px -559px;
}

.u_nav li a i.u_nav_icon_gameAccount {
  background-position: 0 -1041px;
}

.u_nav li a:hover i.u_nav_icon_gameAccount {
  background-position: -40px -1041px;
}

.u_nav li a.current i.u_nav_icon_gameAccount {
  background-position: -80px -1041px;
}

.u_nav .li_u_nav_school .u_nav_school{
    background-image: url(../images/school-normal.svg);
}
.u_nav .li_u_nav_school:hover .u_nav_school{
    background-image: url(../images/school-hover.svg);
}

.u_nav .li_u_nav_xinghai .u_nav_xinghai{
    background-image: url(../images/my_bag_normal.png);
}
.u_nav .li_u_nav_xinghai:hover .u_nav_xinghai{
    background-image: url(../images/my_bag_hover.png);
}
.u_nav .li_u_nav_xinghai a.current .u_nav_xinghai {
    background-image: url(../images/my_bag_selected.png);
}

.u_nav_icon_gameAccount+span.active {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #ff5d23;
}

.u_nav li a i.u_nav_icon_userprofit{
    background: url(../images/myprofit/dui.png?20170724) no-repeat 0 0;
}
.u_nav li a:hover i.u_nav_icon_userprofit{
    background: url(../images/myprofit/dui_active.png?20170724) no-repeat 0 0;
}

.u_nav li a:hover i.u_nav_icon_jifen{
    background-position: -40px -440px;
}
.backpack-title-icon,
.turntable-title-icon {
    width: 17px;
    height: 20px;
    display: inline-block;
    background-image: url(../images/u_nav_icon_prop.png?20180904);
    background-position: -30px 0px;
    line-height: 28px;
    vertical-align: text-bottom;
    margin-right: 5px;
}

.turntable-title-icon {
    width: 20px;
    background-image: url(../images/game_around_icon_active1.png?20210325);
    background-position: 0 0px;
}

.prop-icon-wrap{
    position: relative;
    width: 40px;
    height: 40px;
    display: inline-block;
    margin: 5px;
}
.prop-icon-wrap img{
    width:100%;
    height:100%;
}

.u_nav li a.current {
    background: #ff5d23;
    color: #fff;
}
.u_nav li a.current em{
    color: #fff;
}
.u_nav li a.current i.u_nav_icon1{
    background-position:  -80px 0;
}
.u_nav li a.current i.u_nav_icon2{
    background-position:  -80px -40px;
}
.u_nav li a.current i.u_nav_icon3{
    background-position:  -80px -80px;
}
.u_nav li a.current i.u_nav_icon4{
    background-position:  -80px -480px;
}
.u_nav li a.current i.u_nav_icon5{
    background-position:  -80px -560px;
}
.u_nav li a.current i.u_nav_icon6{
    background-position:  -80px -840px;
}
.u_nav li a.current i.u_nav_icon7{
    background-position:  -80px -640px;
}
.u_nav li a.current i.u_nav_icon8{
        background-position: -80px -680px;
}
.u_nav li a.current i.u_nav_icon9{
        background-position: -80px -720px;
}
.u_nav li a.current i.u_nav_icon10{
     background-position: -80px -600px;
}
.u_nav li a.current i.u_nav_icon11{
     background-position: -80px -280px;
}

.u_nav li a.current i.u_nav_accplay_icon{
    background-position: -80px -1007px;
}

.u_nav li a.current i.u_nav_achievement{
    background-position: -80px -972px;
}

.u_nav li a.current i.u_nav_fishShop {
    background-position: -80px -1077px;
}

.u_nav li a.current i.u_nav_playWith{
    background-position: -80px -936px;
}

.u_nav li a.current i.u_nav_icon_myquiz{
    background-position: -80px -360px;
}
.u_nav li a.current i.u_nav_icon12{
    background-position: -80px -240px;
}

.u_nav li a.current i.u_nav_icon_fav{
     background-position: -80px -485px;
}

.u_nav li a.current i.u_nav_icon_shop{
     background-position: -80px -760px;
}
.u_nav li a.current i.u_nav_noble{
    background-position: -80px -559px;
}

.u_nav li a.current i.u_nav_icon_jifen{
    background-position: -80px -440px;
}

.u_nav li a:hover i.u_nav_icon13 {
    background-position: -40px -1116px;
}

.u_nav li a.current i.u_nav_icon13 {
    background-position: -80px -1116px;
}

.u_nav li a .u_nav_icon_lplView {
    background-position: 0 -1155px;
}

.u_nav li a:hover i.u_nav_icon_lplView {
    background-position: -40px -1155px;
}

.u_nav li a.current i.u_nav_icon_lplView,
.u_nav li a.current:hover i.u_nav_icon_lplView  {
    background-position: -80px -1155px;
}






/*道具提示*/
.u_nav li a em.prop_num{
    color: #f45910;
}
.consume_nr td .prop_new_tips{
    position: relative;
    top: -10px;
    background: url(../images/new.png?20161213);
    width: 21px;
    height: 13px;
    display: inline-block;
}
.u_nav li a b{
    display: inline-block;
    *display: inline;
    *zoom: 1;

    width: 12px;
    height: 8px;
    margin-left: 8px;
    background: url(../images/menu-icon-sprite.png?20210726) 0 -880px no-repeat;

    transition: transform 300ms ease-in-out 0s;
}
.u_nav li a b.cur {
    transform: rotate(180deg);
}

.u_nav li a:hover b{
    background-position: -40px -880px;
}

.u_nav li a.current b{
   background-position: -80px -880px;
}


.u_nav li dl{
  display: none;
}
.u_nav li dl dd{
   display: block;
   margin-bottom: 1px;
}
.u_nav li dl dd a{
    padding: 0;
    padding-left: 60px;
    height: 40px;
    line-height: 40px;
}
.u_nav .new-column{
    position: absolute;
    width: 21px;
    height: 13px;
    margin-top: 13px;
    margin-left: 4px;
    background: url(../images/new_column.png?20170623) no-repeat;
}
.u_nav .u_video{
    margin-top: 12px;
    display: block;
    padding-left: 25px;
    height: 42px;
    background: #ff8f2b;

    line-height: 42px;
    font-size: 16px;
    color: #fff;
}
.u_nav .u_video:hover{
     background: #f97c0c;
}
.u_nav .u_video .u_nav_icon6{
    display: block;
    float: left;
    margin: 12px 0;
    margin-right: 12px;

    width: 28px;
    height: 18px;
    background: url(../images/u_nav_icon.png?20171031) 0 -266px no-repeat;
}

/* #44243 广告分发系统优化V1.0 meibiying */
.u_nav .anchor-business span {
    color: #f45910;
    font-size: 12px;
}
/* #44243 广告分发系统优化V1.0 meibiying end */

.notification_bubble {
    position: relative;
}

.u_mainbody {
    width: 812px;
    float: left;
    /*overflow: hidden; 修改会员认证信息delete*/
    padding-left: 20px;
    min-height: 700px;
    background: #fff;
    color: #737373;
    position: relative;
}
.u_mainbody .web-message-wrapper{
    width: 810px;
    height: 650px;
    margin-left: 20px;
    position: absolute;
    border: 1px solid #EEEEEE;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.u_mainbody .web-message-wrapper .message-frame-wrapper{
    width: 100%;
    height: 100%;
}
.u_mainbody .web-message-wrapper .message-frame-wrapper .message-frame{
    width: 100%;
    height: 100%;
}
.u_mainbody .tit {
    color: #666;
    float: left;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    margin-bottom: 6px;
    text-align: center;
}
.u_mainbody .addmes {
    float: right;
    background: #6E6F71;
    color: #fff;
    height: 30px;
    line-height: 30px;
    padding: 0px 20px;
    text-align: center;
    display: inline-block;
}
.u_mainbody .addmes:hover {
    background: #FEA01E;
}
.u_mainbody label {
    float: left;
    color: #989898;
}
.u_mainbody h2 {
    font-size: 24px;
}
.u_mainbody .userinfo {
/*  width: 782px;
    padding: 15px;*/
    background: #f5f5f5;
    margin-bottom: 20px;position:relative;
}
.u_mainbody .userinfo .uinfo_left {
/*  width: 464px;
    border-right: solid 1px #dcdcdc;*/
}
.u_mainbody .userinfo .uinfo_left .utx {
    margin-right: 26px;position:relative;margin-top:6px;
}
.glyphicon01 {
    display: inline-block;
    height: 20px;
    /**background: url(../images/glyphicon01.png?20150730) no-repeat;**/
}
.glyphicon01_email {
    background-position: 0 -93px;
    color: #3B9EEB;
    margin: 0 10px;
}
.glyphicon01_verify_w, .glyphicon01_verify_f, .glyphicon01_weight, .glyphicon01_playtime, .glyphicon01_hot, .glyphicon01_sort, .glyphicon01_back {
    padding-left: 23px;
}
.glyphicon01_verify_w {
    color: #74ab21;
    background-position: 0px -142px;
    margin-right: 10px;
}
.glyphicon01_verify_f {
    color: #3B9EEB;
    background: none;
    margin-right: 10px;
}
.glyphicon01_weight {
    background-position: 0px 7px;
}
.glyphicon01_playtime {
    background: url(../images/po1.png) left 2px no-repeat;
    padding-left: 17px;
}
.glyphicon01_hot {
    padding-left: 19px;
    background: url(../images/peo.png?20171121) no-repeat 0 0px;
}
.glyphicon01_sort {
    background: none;
    padding-left: 0px;
}
.glyphicon01_back {
    background-position: 0px -268px;
    padding-left: 28px;
}
.userinfo .uinfo_left .focus_balances li {
    float: left;
    margin-right: 8px;
    padding-top: 10px;
}
.userinfo .uinfo_left .focus_balances li a {
    padding: 2px 4px;
    background: #ff8f2b;
    border-radius: 3px;
    color: #fff;
    text-decoration: underline;
}
.userinfo .uinfo_left .focus_balances li a:hover{
  background: #f97c0c;
}
.userinfo .u_grade {
    float: right;
    padding: 0px 40px;
    *padding: 0px 38px;
}
.userinfo .u_grade .grade_tip {
    padding-top: 10px;
    font-size: 12px;
    color: #A4A4A4;
}
.userinfo .u_grade .bar {
    margin: 5px 5px 0px;
}
.basics .bsc_info h2 .edit_user {
    display: inline-block;
    padding-left: 20px;
    color: #ff8f2b;
    font-size: 12px;
    line-height: 36px;
    vertical-align: top;
}

.balances .yw {
    margin-top: -1px;
}
.splitline {
    float: left;
    width: 1px;
    /*background: #dcdcdc;*/
    /*height: 80px;*/
}
.user_myprofile .togglebtn {
    margin-bottom: 10px;
}
.user_myprofile .togglebtn li {
    float: left;
    display: inline-block;
    position: relative;
}
.user_myprofile .togglebtn li a {
    color: #828282;
    display: inline-block;
    width: 110px;
    height: 35px;
    line-height: 32px;
    text-align: center;
    margin-right: 5px;
}
.user_myprofile .togglebtn li a:hover, .user_myprofile .togglebtn li a.current {
    background: #3b9eeb;
    color: #fff;
}
.user_myprofile .togglebtn li a:hover .arrow01, .user_myprofile .togglebtn li a.current .arrow01 {
    display: block;
}
.myprofile_main {
    padding: 10px;
    background: #f5f5f5;
    margin-bottom: 35px;
}
.myprofile_main .boundPhone{
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
}
.myprofile {
    padding: 30px 0px 20px 30px;
}
.form_control, .u_mainbody textarea {
    width: 98%;
    height: 28px;
    line-height: 28px;
    border: none;
    padding: 0px 5px;
    color: #737373;
    float: left;
    font-size: 13px;
    border: 1px solid #d8d8d8;
}
.form_control {
    display: block;
}
.u_mainbody textarea {
    height: auto;
}
.form_control:hover, .u_mainbody textarea:hover, .form_control:focus, .u_mainbody textarea:focus {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FEA01E;
}
.form_control.form_control01 {
    width: 300px;
}
.control_group .form_control.form_contrl01 {
    margin-bottom: 10px;
}
.myprofile .input_prepend .form_control {
    width: 300px;
}
.myprofile_main .tx01, .myprofile_main .tx02 {
    margin-right: 30px;
}
.myprofile_main .tx02 {
    width: 220px;
}
.room_name {
    width: 228px;
}
.basics {
    padding: 28px 28px 15px 28px;
}
.basics .bsc_info h2 {
    margin-bottom: 6px;
}
.basics .bsc_info ul li {
    height: 25px;
    line-height: 25px;
    margin-bottom: 14px;
    background: url(../images/glyphicon01.png?20161125) no-repeat;
    padding-left: 30px;
}
.basics .bsc_info ul li.email {
    background-position: 0px -170px;
}
.basics .bsc_info ul li.tel {
    background-position: 0px -205px;
}
.basics .bsc_info ul li.qq {
    background-position: 0px -238px;
}
.basics .bsc_info ul li .form_control {
    height: 25px;
    line-height: 25px;
    border: none;
    padding: 0px 10px;
    width: 200px;
    color: #ff6600;
}
.tipbox .tip01 {
    top: -37px;
    width: 60px;
    left: -26px;
    text-align: left;
}
.tipbox .tip01 .arrow {
    left: 30px;
}
.tipbox:hover .tip01 {
    display: block;
}
.glyphicon01_verify_f.tipbox .tip01 {
    width: 215px;
    display: block;
}
.glyphicon01_verify_f.tipbox .tip01 .arrow {
    left: 63px;
}
.glyphicon01_verify_f.tipbox .tip01 i {
    color: #FF921A;
}
.arrow01 {
    position: absolute;
    bottom: 0px;
    left: 49px;
    border-color: #fff transparent transparent;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px;
    display: none;
}
.basics .tx02 img {
    margin-top: 41px;
}
.basics .tx02 .tip01 {
    width: 184px;
}
.basics .tx02 .tip02 {
    width: 224px;
}

.basics .tx02 .audit-info{
    text-align: center;
    max-width: 200px;
    margin-top: 10px;
}

.basics .tx02 .audit-info span{
    display: inline-block;
    padding-left: 42px;
    padding-right: 20px;
    background-color: #E3E7ED;
    border-radius: 16px;
    position: relative;
    height: 28px;
    line-height: 28px;
    color: #FF8F2B;
}

.basics .tx02 .audit-info.refer span{
    color:#FF0000;
}

.basics .tx02 .audit-info img{
    position: absolute;
    left: 0;
    top: -4px;
    margin-top: 0;
    width: 36px;
    height: 36px;
}

.modify_email {
    display: inline-block;
}
.attention ul {
    margin-left: -18px;
    width: 833px;
}
.attention li {
    float: left;
    padding: 0px 0px 20px 0px;
    width: 395px;
    margin-left: 18px;
}
.attention li .a_box {
    padding: 10px;
    background: #f7f7f7;
}
.attention li .a_box:hover {
    background: #f7f7f7;
}
.attention li .a_box .focus {
    display: none;
}
.attention li .a_box:hover .focus {
    display: block;
}
.a_box .v_info {
    padding-left: 10px;
    font-size: 12px;
    width: 189px;
    overflow: hidden;
}
.a_box .v_info h1 {
    font-size: 16px;
    margin-bottom: 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.a_box .v_info h1 a {
    color: #353535;
}
.a_box .v_info h1 a:hover {
    color: #FEA01E;
}
.a_box .v_info .sort_focus {
    padding-top: 8px;
}
.a_box .v_info .sort_focus a {
    color: #3399E0;
}
.a_box .v_info .sort_focus a:hover {
    color: #F76300;
}
.a_box .v_info .sort_focus a.glyphicon01_sort {
    color: #F76300;
}
.a_box .v_info span {
    margin-right: 10px;
}
.a_box .v_info p {
    color: #7e7e7e;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}
.a_box .v_pic {
    position: relative;
}
.a_box .v_pic img {
    width: 174px;
    height: 98px;
}
.a_box .v_pic a {
    display: inline-block;
    width: 174px;
    hanging-punctuation: 98px;
}
.a_box .v_pic .shadow {
    background: url(../images/black.png) repeat 0 0;
    cursor: pointer;
    display: none;
    height: 98px;
    left: 0;
    position: absolute;
    top: 0;
    width: 174px;
    z-index: 10;
}
.a_box .v_pic a:hover .shadow {
    display: block;
}
.iconPlay {
    background: url(../images/playIcon.png) no-repeat scroll 0 0;
    height: 69px;
    position: absolute;
    width: 69px;
}
.a_box .v_pic .iconPlay {
    top: 15px;
    left: 54px;
}
.a_box .v_pic .icon_live,
.a_box .v_pic .icon_outing {
    position: absolute;
    right: 0;
    top: 0;
    padding: 2px 6px;

    color: #fff;
    font-size: 12px;
    z-index: 11;
    display: block;
}
.a_box .v_pic .icon_live {
	background-color: #62b21b;
}
.a_box .v_pic .icon_outing {
	background-color: #57aaff;
}
.primary_button01 {
    padding: 4px 18px;
    border: 1px #eaeaea solid;
    color: #606060;
    background: #fff;
    display: inline-block;
}
.primary_button01:hover, .largeBtn .primary_button01 {
    background: #fea01e;
    border: 1px #fea01e solid;
    color: #fff;
}
.u_earnings .primary_button01, .u_record .primary_button01, .largeBtn .primary_button01, .primary_button02 {
    background: #fea01e;
    border: 1px #fea01e solid;
    color: #fff;
    margin-right: 5px;
}
.u_earnings .primary_button01:hover, .u_record .primary_button01:hover, .primary_button02:hover, .largeBtn .primary_button01_hover {
    background: #3B9EEB;
    border: 1px #3B9EEB solid;
    cursor: pointer;
}
.largeBtn .primary_button01:hover{
    background: #f70;
}
label {
    color: #606060;
    font-size: 13px;
    font-weight: normal;
}
.control-label {
    float: left;
    text-align: right;
    width: 100px;
}
.control_group {
    margin-bottom: 20px;
}
.control_group.v3-box {
    margin-bottom: 25px;
}
label {
    margin-bottom: 5px;
    padding-top: 5px;
}
.control_group .control {
    float: left;
    color: #2d2d2d;
    width: 708px;
}
.myprofile .control_group .control {
    width: auto;
}
.control_group .control01 {
    height: 30px;
    line-height: 30px;
    color: #737373;
}
.control_group .control01 .nowurl, .control_group .control01 .showurl {
    padding-left: 8px;
}
.control_group .control01 .showurl {
    overflow: hidden;
    white-space: nowrap;
}
.control_group .control .input_prepend p {
    padding-top: 5px;
}
.control_group a {
    color: #3B9EEB;
}
.show_details {
    height: 90px;
    background: none repeat scroll 0 0 #F7F7F7;
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px;
}
.show_details.show_details01 {
    height: 200px;
}
.show_description a,
.show_description input{
    font-size: 13px;
    vertical-align: middle;
}
.show_description_tags{
    overflow: hidden;
    padding: 3px;
    display: block;
    border: 1px solid #d8d8d8;
    font-size:0;
    line-height: 22px;
}
.u_mainbody .show_description_tags label{
    margin: 0 7px 0 0;
    padding: 0 7px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #666;
    background:#eee;
    font-size: 13px;
    vertical-align: middle;
}
.show_description_tags label a{
    display: none;
}
.show_description_status_modify label a{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.show_description_tags label span{
    vertical-align: middle;
}
.u_mainbody .show_description_tags a{
    margin-left: 7px;
    color: #9f9f9f;
}
.show_description_ipt{
    float:left;
    display: none;
    border:0;
    outline: 0;
    line-height: 22px;
    height: 22px;
}
.show_description_status_modify .show_description_ipt{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.show_description_tags .show_description_modify,
.show_description_tags .show_description_save{
    float: right;
    padding: 0 11px;
}
.u_mainbody .show_description_tags .show_description_modify{
    color: #ff8f2b;
}
.show_description_status_full .show_description_ipt{
    display: none;
}
.u_mainbody .show_description_tags .show_description_modify:hover,
.u_mainbody .show_description_tags .show_description_save{
    background: #ff8f2b;
    color: #fff;
}
.show_description_save{
    display: none;
}
.show_description_status_modify .show_description_save{
    display: inline;
}
.show_description_status_modify .show_description_modify{
    display: none;
}
.show_description_tip{
    padding-top: 8px;
    min-height: 18px;
    color: #c1c0c0;
}
.user_set {
    padding-top: 10px;
}
.user_set .room_id {
    margin-top: 5px;
    float: left;
}
.largeBtn .primary_button01 {
    margin-right: 10px;
    height: 35px;
    margin-top: 20px;
}
.user_set .control_group .control .selectbox {
    width: 80px;
}
.selectimg {
    width: 466px;
}
.selectimg p {
    margin-bottom: 5px;
    font-size: 12px;
    height: 36px;
}
.selectimg .selectimg_cont {
    width: 426px;
    background: #fff;
    position: relative;
}

.selectimg .up-flash-msg{
    color: #FF8F2B;
    margin-bottom: 0px;
    height: auto;
}


.selectimg .selectimg_cont .up-flash{
    position: absolute;
    width: 426px;
    height: 253px;
    bottom: 0;
}

.tag_show li {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-right: 8px;
}
.tag_show li a.tag_check01 {
    background: none;
    border: medium none;
    color: #3499DA;
    padding: 0;
}
.tag_show li a.tag_check01 {
    color: #3499da;
}
.tag_show li a.tag_check01:hover {
    color: #3499da;
}
table {
    background-color: rgba(0, 0, 0, 0);
    max-width: 100%;
}
th {
    text-align: left;
}
.table {
    margin-bottom: 20px;
    width: 100%;
    border-left: 1px #ddd solid;
    border-right: 1px #ddd solid;
    border-bottom: 1px #ddd solid;
    box-shadow: 0 0 3px #EEEEEE, 0 0 3px #FFFFFF inset;
}
.table a {
    color: #3b9eeb;
    border-bottom: 1px #3b9eeb dotted;
}
.table a:hover {
    color: #fea01e;
    border-bottom: 1px #fea01e dotted;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    line-height: 1.42857;
    padding: 12px;
    vertical-align: top;
    text-align: center;
}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
}
.table > thead > tr > th {
    vertical-align: bottom;
    background: #BFBFBF;
    text-align: center;
    font-size: 14px;
    padding: 5px;
    color: #fff;
}
.table .table {
    background-color: #FFFFFF;
}
.table-striped > tbody > tr:nth-child(2n) > td, .table-striped > tbody > tr:nth-child(2n) > th {
    background-color: #f3f3f3;
}
.table-striped .odd td{
    background:#f3f3f3;
}
.table-bordered {
}
.table .row01 {
    background: #fff;
}
/*.table .row02 { background: #f3f3f3; }*/
.u_record .form_control, .u_earnings .form_control {
    width: 150px;
    margin: 0px 8px;
}
.u_record .timefrm, .u_earnings .timefrm {
    margin-bottom: 10px;
}
.u_record .min {
    color: #fea01e;
    margin-top: 8px;
}
.u_earnings .select_date {
    margin-bottom: 15px;
    border-top: 1px #eee solid;
    padding-top: 10px;
}
.u_earnings .select_date li {
    float: left;
    display: inline-block;
    margin-right: 10px;
}
.u_earnings .select_date li a {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: #fff;
    border: 1px #EAEAEA solid;
    padding: 0px 20px;
    color: #7f7f7f;
}
.u_earnings .select_date li a:hover, .u_earnings .select_date li a.current {
    background: #FEA01E;
    border: 1px #FEA01E solid;
    color: #fff;
}
/*.earnings_mes {
    padding: 10px;
    background: #eee;
    margin-bottom: 20px;
    height: 20px;
}
.earnings_mes li {
    color: #5C6375;
    float: left;
    margin-right: 20px;
}
.earnings_mes span {
    float: left;
}*/
.error {
    width: 400px;
    margin: 150px auto 100px;
    color: #666d75;
}
.error img {
    vertical-align: middle;
    margin-bottom: 20px;
}
.error .error_mes h3 {
    font-size: 24px;
    margin-bottom: 20px;
}
.error .error_mes ul li {
    float: left;
    margin-right: 15px;
}
.error .error_mes a {
    color: #666d75;
    background: url(../images/glyphicon02.gif) no-repeat;
    padding-left: 25px;
    display: inline-block;
    margin: 0px 10px;
}
.error .error_mes a:hover {
    color: #ffa529;
}
.error .error_mes a.prev {
    background-position: 9px 4px;
    border: 2px solid #E0E0E0;
    border-radius: 6px;
    padding: 4px 8px 4px 36px;
}
.error .error_mes a.prev:hover {
    background-position: 9px -24px;
    border: 2px solid #ffa529;
}
.error .error_mes a.index {
    background-position: 0px -58px;
    margin-top: 7px;
}
.error .error_mes a.index:hover {
    background-position: 0px -86px;
}
.rules {
    border-top: 1px solid #EEEEEE;
    color: #989898;
    font-size: 12px;
    line-height: 24px;
    margin: 50px 0 0 30px;
    padding: 20px 0 0;
}
.rules p {
    padding: 10px 0;
}
.rules p.c_way a {
    border-bottom: 1px dotted #3499DA;
    color: #3499DA;
    margin: 0 4px;
}
.rules p.c_way a:hover {
    border-bottom: 1px dotted #FEA01E;
    color: #FEA01E;
}
.jsp {
    background: none repeat scroll 0 0 #E9E9EA;
    margin-top: 50px;
    padding: 20px;
}
.jsp h3 {
    border-left: 4px solid #393D4B;
    color: #393D4B;
    font-size: 20px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-bottom: 20px;
    padding-left: 10px;
}
.jsp_cont h3 {
    color: #424242;
    font-size: 20px;
    margin-bottom: 10px;
}
.jsp_cont .else {
    line-height: 20px;
}
.jsp_cont .else a {
    color: #F29E2B;
    margin-right: 6px;
    text-decoration: underline;
}
.glyphicon03 {
    background: url("../images/glyphicon_icon.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 60px;
    margin-right: 20px;
    width: 60px;
}
.glyphicon03.glyphicon01_win {
    background-position: 0 0;
}
.glyphicon03.glyphicon01_failure {
    background-position: 0 -82px;
}
.selectbox {
    border: 1px #ccc solid;
    padding: 2px 4px;
}
.data_cont .error, .data_cont .right {
    float: left;
    height: 25px;
    line-height: 25px;
    margin-left: 10px;
    padding: 0 10px;
}
.data_cont .error {
    background: none repeat scroll 0 0 #FDDFE5;
    border: 1px solid #F2ABB9;
    color: #D64141;
}
.data_cont .right {
    background: none repeat scroll 0 0 #E7FDDF;
    border: 1px solid #95C48A;
    color: #308A1B;
}
.data_cont .reminder {
    color: #d64141;
}
.glyphicon {
    float: left;
    margin-right: 6px;
    margin-top: 5px;
    display: inline-block;
    width: 14px;
    height: 14px;
}
.glyphicon_no {
    background: url(../images/glyphicon_on.gif?20160419) no-repeat 0 0;
}
.glyphicon_ok {
    background: url(../images/glyphicon_ok.gif?20160419) no-repeat 0 0;
}
.glyphicon_ok01 {
    background: url(../images/glyphicon_ok01.gif?20160419) no-repeat 0 0;
}
.glyphicon_ok {
    width: 18px;
    height: 15px;
}
.fgPassword {
    margin-bottom: 20px;
}
.fgPassword ul li {
    float: left;
    margin-right: 10px;
}
.data_cont .control_group .control {
    width: 300px;
    margin-right: 10px;
}
.data_cont .control_group .error {
    margin: 0px;
    float: left;
}
.data_cont .control_group {
    line-height: 36px;
}
.data_cont .control_group.v3-box{
    margin-bottom: 10px;
    height: 55px;
}
.fgPassword ul.navStep {
    height: 30px;
    margin: 20px 10px;
    position: relative;
    background: url(../images/bgStep.png?20160419) no-repeat 0 0;
}
.fgPassword li {
    font-size: 14px;
    height: 27px;
    line-height: 27px;
    margin: 0;
    position: absolute;
    text-align: center;
}
.fgPassword li.step1 {
    left: 0;
    top: 0;
    width: 236px;
}
.fgPassword li.step2 {
    left: 230px;
    top: 0;
    width: 236px;
}
.fgPassword li.step3 {
    left: 460px;
    top: 0;
    width: 236px;
}
.fgPassword li.step4 {
    left: 690px;
    top: 0;
    width: 236px;
}
.fgPassword li.step1.step1On, .fgPassword li.step2.step2On, .fgPassword li.step3.step3On, .fgPassword li.step4.step4On {
    background: url(../images/bgStep01.png) no-repeat;
    color: #fff;
}
.fgPassword li.step1.step1On {
    background-position: 0px 0px;
}
.fgPassword li.step2.step2On {
    background-position: 0px -33px;
}
.fgPassword li.step3.step3On {
    background-position: 0px -33px;
}
.fgPassword li.step4.step4On {
    background-position: 0px -65px;
}
.fgCont {
    padding: 60px 0 50px 100px;
    font-size: 14px;
    min-height: 300px;
}
.data_cont.fgCont label {
    font-size: 14px;
}
.fgCont .control_group {
    margin-bottom: 10px;
}
.fgCont input {
    height: 22px;
    margin-bottom: 10px;
}
.fgCont .span2 {
    width: 270px;
}
.fgCont .span3 {
    width: 130px;
}
.side_cont h2 {
    font-size: 20px;
    margin-bottom: 10px;
}
.side_cont.yz .largeBtn {
    padding-left: 82px;
}
.side_cont.yz .largeBtn .primary_button {
    width: 148px;
}
.side_cont.yz p {
    color: #666;
    margin-bottom: 20px;
}
.side_cont.yz a {
    color: #f29e2b;
}
.glyphicon03 {
    width: 60px;
    height: 60px;
    float: left;
    background: url(../images/glyphicon_icon.gif) no-repeat;
    margin-right: 20px;
}
.glyphicon01.glyphicon03_win {
    background-position: 0px 0px;
}
.glyphicon01.glyphicon03_failure {
    background-position: 0px -82px;
}
.live_wrap01 {
    min-height: 600px;
}
.speak_set table {
    width: 320px;
}
.speak_set table th {
    width: 108px;
    height: 38px;
    text-align: right;
    line-height: 36px;
    color: #000;
    font-weight: normal;
}
.speak_set table td {
    padding-left: 6px;
    line-height: 36px;
}
.speak_set table .middle_txt {
    margin-right: 8px;
    width: 120px;
    height: 24px;
    border: 1px solid #d2d2d2;
    line-height: 24px;
}
.speak_set table label {
    color: #333;
    line-height: 32px;
}
.speak_set table .small_txt {
    display: block;
    float: left;
    padding-left: 4px;
    margin: 4px 8px 0 0;
    width: 41px;
    height: 24px;
    border: 1px solid #d2d2d2;
    background: #FFF;
    line-height: 24px;
    color: #a2a2a2;
}
#speakSet table span {
    display: block;
    float: left;
    color: #7a7a7a;
}
/* #54378 主播直播间用户发言设置优化  start  by tangzhaojin*/
.speak_set .speak_fans_th {
    display: inline-block;
    line-height: 30px;
}
.speak_set .checkbox.speak_fans_input {
    top: 9px;
    vertical-align: top;
}
.speak_set .speak_only_fans_label {
    width: 188px;
    display: inline-block;
    line-height: 1.5em;
    vertical-align: top;
}
/* #54378 主播直播间用户发言设置优化  end  by tangzhaojin*/
.u_mainbody label {
    color: #666666;
    float: left;
}
.applyfor .control-label {
    width: 158px;
}
.applyfor .control {
    width: 654px;
}
.applyfor .asterisk {
    color: #ff1919;
    margin-right: 5px;
}
.upload_area .uploader {
    width: 120px;
    margin-right: 30px;
    float: left;
    position: relative;
}
.uploader a {
    background: #999999;
    color: #FFFFFF;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 120px;
}
.uploader .pic img {
    display: block;
}
.upload_area .example {
    width: auto;
    margin-right: 35px;
    float: left;
    color: #989898;
}
.upload_area .example .title {
    float: left;
    width: 42px;
}
.upload_area .example .pic {
    float: left;
}
/* 定制文件上传按钮  */
.u-upload {
    display: inline-block;
*display:inline;
*zoom:1;
    position: relative;
    overflow: hidden;
}
.u-upload button {
    height: 32px;
    width: 100%;
    padding: 0 10px;
    border: 1px solid #ccc;
    overflow: visible;
    font-size: 14px;
    color: #666;
    background: #ddd;
}
.u-upload input {
    position: absolute;
    top: 0;
    right: -1px;
    font-size: 100px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.u-upload:hover button {
    border-color: #bbb;
    color: #333;
    background: #ccc;
}
a.u-upload, a.u-upload:hover {
    text-decoration: none;
}
.uploader button.selected {
    background-color: #3B9EEB;
    color: #fff;
}
/* 通知中心新样式 */
.u_mainbody .notification {
    border: 1px solid #e9e9e9;
    border-bottom: 3px solid #e9e9e9;
    margin-bottom: 30px;
}
.notification .info_tit {
    padding-left: 22px;
    height: 50px;
    line-height: 50px;
    font-size: 23px;
    color: #6a6a6a;
    font-weight: normal;
    font-family: "微软雅黑";
}
.notification .info_sys li {
*padding:6px 0 2px 16px;
    border-top: 1px solid #e9e9e9;
    line-height: 34px;
    overflow: hidden;
}
.notification .no_notification {
    border-top: 1px solid #e9e9e9;
    padding: 8px 0 4px 16px;
*padding:6px 0 2px 16px;
}
.notification .info_sys li p {
    clear: both;
    overflow: hidden;
}
.notification .info_sys li .title {
    padding: 8px 0 4px 16px;
}
.notification .info_sys li.unread .title {
    font-weight: 800;
}
.notification .info_sys .title:hover {
    background: #f5f4f4;
}
.notification .info_sys li.open .mess {
}/* 当通知内容展开时的样式 */
.notification .info_sys li .mess {
    display: inline-block;
*display:inline;
*zoom:1;
    float: left;
    background: url(../images/notification_icon.png) 0 -20px no-repeat;
    color: #666;
    padding-left: 26px;
}
.notification .info_sys li .visited {
    color: #b1b1b1;
}
.notification .info_sys li .mess:hover {
    color: #2c2c2c;
}
.notification .info_sys li.unread .mess {
    background-position: 0 10px;
    color: #fea01e;
}
.notification .info_sys .title span {
    display: inline-block;
*display:inline;
*zoom:1;
    float: right;
    padding-right: 13px;
    color: #b7b7b7;
}
.notification .info_sys li .detail {
    clear: both;
    position: relative;
    padding: 0 32px 4px 26px;
    color: #666;
    display: none;
    line-height: 28px;
    word-break: break-all;
}
.notification .info_sys li .detail b {
    display: inline-block;
*display:inline;
*zoom:1;
    width: 28px;
    height: 22px;
}
.notification .info_sys li .detail .content {
    border-top: 1px dashed #f5f4f4;
    padding-top: 5px;
    margin-top: -1px
}
.notification .info_sys li .detail a:hover {
    color: #8a8989;
}
.notification .info_sys li .detail a.delete {
    display: none;
*display:inline;
*zoom:1;
    position: absolute;
    right: 2px;
    bottom: 0;
*bottom:4px;
    width: 28px;
    color: #b7b7b7;
}
.notification .info_sys li:hover .detail a.delete {
    display: inline-block
}
.notification .info_sys li .detail a.delete:hover {
    color: #ff6000
}
/* 酬勤结算通知 */
.info_sys .chouqin-checkout p {
    font-size: 20px
}
.info_sys .chouqin-checkout table {
    margin-left: 10px
}
.info_sys .chouqin-checkout table caption {
    color: #999;
    text-align: left;
    font-size: 12px;
    margin-left: -10px;
    line-height: 12px;
    margin-top: 10px
}
.info_sys .chouqin-checkout table td {
    padding: 2px 8px;
    font-size: 16px;
    text-align: right
}
.info_sys .chouqin-checkout table td:last-child {
    text-align: left
}
/* 酬勤购买通知 */
.info_sys .chouqin-buy p span {
    color: #ff5422
}
.info_sys .chouqin-buy .pay {
    font-size: 2em;
    line-height: 1.5
}
/*主播信息统计页面样式*/
.datum .da_tit {
    height: 44px;
    overflow: hidden;
    background: #f5f5f5;
    line-height: 44px;
}
.datum .da_tit .da1 {
    background: url(../images/sj_01.png) no-repeat 13px 14px;
    padding-left: 42px;
    font-size: 16px;
}
.datum .da_tit .da2 .din {
    width: 116px;
    height: 20px;
    border: 1px solid #eeeeee;
    line-height: 20px;
    margin-right: 18px;
    outline: none;
}
.datum .da_tit .da2 .din:hover, .datum .da_tit .da2 .din:focus {
    border: 1px solid #ff921a;
}
.datum .da_tit .dtn {
    width: 62px;
    height: 22px;
    overflow: hidden;
    border: 0;
    color: #fff;
    background: #fea01e;
    margin: 11px 11px 0 0;
    cursor: pointer;
}
.datum .da_tit .dtn:hover {
    background: #ff7e01;
}
.datum .d_chart {
    width: 812px;
    height: 426px;
    margin-top: 17px;
}
.datum .da_cnt {
    margin-top: 17px;
    background: url(../images/sj_03.gif) repeat-y;
}
.datum .da_cnt .see_del {
    position: relative;
    height: 72px;
}
.datum .da_cnt .see_del .s_up {
    position: absolute;
    top: -5px;
    left: 0;
    width: 34px;
    height: 22px;
    overflow: hidden;
    line-height: 22px;
    text-align: center;
    color: #fff;
    background: #fea01e;
}
.datum .da_cnt .see_del .s_iup {
    width: 80px;
}
.datum .da_cnt .see_del .s_dw {
    margin: 14px 0 0 44px;
    background: #f8f8f8;
    /*height: 27px;*/
    line-height: 26px;
    text-indent: 11px;
}
.datum .da_cnt .see_del .s_dw em {
    color: #ff7700;
}
.datum .da_cnt .see_del .sj_infor {
    padding: 45px 13px 10px;
}
.datum .da_cnt .see_del .sj_infor ul li {
    width: 145px;
    float: left;
    margin: 0 25px;
}
.datum .da_cnt .see_del .sj_infor ul li .pic {
    background: url(../images/sj_02.png) no-repeat -500px -500px;
    height: 71px;
}
.datum .da_cnt .see_del .sj_infor ul li.li_1 .pic {
    background-position: 26px 0;
}
.datum .da_cnt .see_del .sj_infor ul li.li_2 .pic {
    background-position: 26px -110px;
}
.datum .da_cnt .see_del .sj_infor ul li.li_3 .pic {
    background-position: 26px -218px;
}
.datum .da_cnt .see_del .sj_infor ul li.li_4 .pic {
    background-position: 26px -328px;
}
.datum .da_cnt .see_del .sj_infor ul li .text {
    line-height: 24px;
    font-size: 12px;
    padding-top: 15px;
}
/* #51475 个人中心主播直播数据 start by tangzhaojin */
.datum .datum-title-box {
    width: 100%;
    height: 51px;
    padding-top: 20px;
    border-bottom: 1px solid #e4e4e4;
}
.datum .datum-title {
    width: 103px;
    height: 50px;
    border-bottom: 2px solid #f70;
    font-size: 16px;
    color: #737373;
    text-align: center;
    line-height: 50px;
}
.datum .datum-live-time {
    display: none;
    height: 50px;
    padding-right: 10px;
    font-size: 14px;
    color: #737373;
    text-align: center;
    line-height: 50px;
}
.datum .datum-empty {
    padding: 20px 0 0 20px;
    font-size: 14px;
}
.datum .s_text {
    padding-left: 10px;
}
/* #51475 个人中心主播直播数据 end by tangzhaojin */
/*充值*/
.shark_tit {
    border-bottom: 1px solid #ececec;
    background: #f5f5f5;
    font-size: 16px;
    padding: 10px 0;
    line-height: 28px;
}
.shark_tit .st_up span {
    float: left;
    padding: 0 10px;
}
.shark_tit p {
    float: left;
}
.shark_tit p img {
    float: left;
    margin-top: 3px;
}
.shark_tit p em {
    padding: 0 26px 0 10px;
    color: #fea01e;
    font-size: 20px;
}
.shark_tit a.sk {
    color: #ff6a1f;
    text-decoration: underline;
    position: relative
}
.sk_tipsy {
    min-width: 244px;
    left: -122px;
    top: 25px;
}


.shark_tit .am {
    float: left;
    padding: 0 10px;
}
.tab_menu {
    height: 37px;
    border-bottom: 2px solid #dddddd;
    margin-bottom: 13px;
}
.tab_menu ul li {
    float: left;
    padding: 0 34px;
    height: 37px;
    overflow: hidden;
    line-height: 34px;
    cursor: pointer;
}
.tab_menu ul li.hover {
    border-top: 3px solid #fea01e;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-bottom: 3px solid #fff;
    margin-bottom: -3px;
    height: 34px;
}
.tab_menu ul li a {
    color: #737373
}
.tab_menu ul li a:visited {
    color: #737373
}
.crecord {
    margin-top: 20px;
}
.crecord .title {
    background: url(../images/tibg.gif) repeat-x;
    height: 30px;
    overflow: hidden;
}
.crecord .title h3 {
    background: url(../images/re2.png) no-repeat 2px 2px #fff;
    height: 30px;
    padding: 0 7px 0 31px;
    line-height: 24px;
    float: left;
    font-size: 22px;
    color: #656565;
}
.crecord .cont {
    padding: 13px 0;
}
/*鱼翅收益列表*/
.exc_tit .st_down span {
    font-size: 12px;
    padding: 0 10px;
}
.exc_tit .st_down em {
    color: #b6b6b6;
    font-size: 12px;
}
.earning {
    margin-top: 20px;
}
.earning .title {
    height: 46px;
    overflow: hidden;
    line-height: 42px;
}
.earning .title h3 {
    font-size: 22px;
}
.earning .cont .yc {
    color: #fe6d1e;
}
.earning .cont .del {
    color: #FF0033;
    border-bottom: none;
    font-size: 12px;
}
/* 充值页面 */
.recharge {
    background: #fafafa;
    padding: 0px 30px 40px;
}
.recharge ul li {
    width: 100%;
    float: left;
    margin-top: 18px;
    line-height: 30px;
}
.recharge ul li .type {
    width: 136px;
    padding-right: 8px;
    float: left;
    text-align: right;
}
.recharge ul li.li_01 span {
    font-size: 16px;
    font-weight: bold;
}
.recharge ul li.li_02 .reck {
    float: left;
}
.recharge ul li.li_02 .reck .rb {
    width: 79px;
    height: 28px;
    overflow: hidden;
    border: 1px dashed #b5b5b5;
    background: #fff;
    text-align: center;
    line-height: 28px;
    display: inline-block;
    margin: 0 5px;
    font-size: 20px;
    cursor: pointer;
*float:left;
}
.recharge ul li.li_02 .reck .rb_active {
    border: 2px solid #ffa31b;
    width: 77px;
    height: 26px;
    overflow: hidden;
    background: url(../images/pay_re_01.png) right bottom no-repeat;
    color: #ffa31b;
}
.recharge ul li.li_02 .reck .inn {
    width: 77px;
    height: 24px;
    overflow: hidden;
    outline: none;
    border: 0px;
    text-align: center;
    font-size: 16px;
    background: none;
    padding-top: 2px;
}
.recharge ul li.li_02 .reck em {
    font-size: 12px;
    color: #bababa;
    padding-left: 5px;
    display: inline-block;
}
.recharge ul li.li_03 {
    border-bottom: 1px dashed #dddddd;
}
.recharge ul li.li_03 .rec_tab {
    width: 563px;
    float: left;
}
.recharge ul li.li_03 .rec_tab .rec_menu {
    height: 30px;
    border-bottom: 4px solid #ededee;
}
.recharge ul li.li_03 .rec_tab .rec_menu dt {
    padding: 0 32px;
    line-height: 30px;
    float: left;
    cursor: pointer;
}
.recharge ul li.li_03 .rec_tab .rec_menu dt.hover {
    background: url(../images/re_03.png) no-repeat center bottom;
    border-bottom: 4px solid #ffa31b;
    margin-bottom: -4px;
}
.recharge ul li.li_03 .rec_tab .rec_box {
    padding: 15px 0;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon {
    display: none;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .rb {
    border: 1px solid #e5e5e5;
    background-color: #fff;
    width: 136px;
    height: 38px;
    overflow: hidden;
    margin: 0 8px 8px 0;
    float: left;
    cursor: pointer;
    position: relative;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .rb_active .ricon {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/pay_re_02.png) left top no-repeat;
    width: 20px;
    height: 20px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .rb_active {
    width: 132px;
    height: 34px;
    overflow: hidden;
    border: 3px solid #ffa31b;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .radio-con {
    width: 118px;
    height: 24px;
    overflow: hidden;
    text-align: center;
    padding: 7px 9px;
    background: url(../images/netbank.png) no-repeat;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .ra1 {
    background-position: 5px -108px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .ra2 {
    background-position: 5px 6px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .rbank {
    height: 48px;
    overflow: hidden;
*position:relative;
}
.recharge ul li.li_03 .choice-more a {
    color: #ff6b1b
}
.recharge ul li.li_04 .rek-all {
    float: left;
}
.recharge ul li.li_04 .rek-all p {
    display: inline-block;
*float:left;
}
.recharge ul li.li_04 .rek-all .re1 {
    padding-right: 80px;
    padding-left: 10px;
}
.recharge ul li.li_04 .rek-all .re1 span {
    font-size: 26px;
    color: #ffa31b;
}
.recharge ul li.li_04 .rek-all .re2 span {
    color: #ffa31b;
}
.recharge ul li.li_04 .rek-all em {
    font-size: 12px;
    color: #c6c6c6;
}
.recharge ul li.li_05 .inn2 {
    width: 121px;
    height: 28px;
    overflow: hidden;
    line-height: 28px;
    padding: 2px 5px;
    border: 1px solid #d9d9d9;
    float: left;
}
.recharge ul li.li_06 {
    margin-top: 80px;
}
.recharge ul li.li_06 .btn {
    border: 0px;
    background: #ffa31b;
    width: 125px;
    height: 40px;
    overflow: hidden;
    color: #fff;
    margin-left: 144px;
}
.recharge .pay_captcha {
    margin-left: 5px;
    cursor: pointer;
    display: none;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .bank_abc {
    background-position: 5px 3px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .bank_boc {
    background-position: 5px -35px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .bank_ccb {
    background-position: 5px -70px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .bank_ceb {
    background-position: 5px -105px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .bank_cib {
    background-position: 5px -143px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .bank_citic {
    background-position: 5px -179px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .bank_cmb {
    background-position: 5px -215px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .bank_cmbc {
    background-position: 5px -250px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .bank_comm {
    background-position: 5px -285px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .bank_gdb {
    background-position: 5px -322px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .bank_icbc {
    background-position: 5px -360px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .bank_psbc {
    background-position: 5px -392px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .bank_spabank {
    background-position: 5px -430px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .bank_spdb {
    background-position: 5px -465px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .chinapay {
    background-position: 25px -502px;
}
.recharge ul li.li_03 .rec_tab .rec_box .rcon .tenpay {
    background-position: 30px -536px;
}
/*支付成功*/
.buy_data {
    background: #fafafa;
    padding: 0px 30px 40px;
    height: auto!important;
    height: 617px;
    min-height: 617px;
    position: relative;
    margin: 50px auto auto;
}
.buy_success {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -90px 0 0 -160px;
}
.buy_success .b_icon {
    background: url(../images/re_04.png) no-repeat;
    width: 64px;
    height: 64px;
    overflow: hidden;
    float: left;
}
.buy_success .b_con {
    float: left;
    padding-left: 15px;
}
.buy_success .b_con .c1 {
    line-height: 32px;
    border-bottom: 1px solid #e3e3e3;
}
.buy_success .b_con .c1 h3 {
    color: #48b805;
    font-size: 24px;
}
.buy_success .b_con .c1 span {
    padding-right: 13px;
}
.buy_success .b_con .c1 span em {
    color: #ff711b;
}
.buy_success .b_con .c2 {
    line-height: 28px;
    padding-top: 5px;
}
.buy_success .b_con .c2 em {
    color: #ff711b;
}
.f_tip {
    position: absolute;
    left: 30px;
    bottom: 30px;
    line-height: 24px;
    color: #9e9e9e;
}
/*支付失败*/
.buy_fail {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -180px 0 0 -140px;
}
.buy_fail .f_icon {
    background: url(../images/re_04.png) no-repeat 0 -113px;
    width: 65px;
    height: 65px;
    overflow: hidden;
    float: left;
}
.buy_fail .f_con {
    float: left;
    padding-left: 15px;
    line-height: 32px;
}
.buy_fail .f_con h3 {
    color: #e43600;
    font-size: 24px;
}
/*充值完成*/
.re_bus {
    text-align: left;
}
.re_bus .d_icon {
    background: url(../images/re_04.png) no-repeat 0 -216px;
    width: 46px;
    height: 46px;
    float: left;
}
.re_bus .d_con {
    padding-left: 16px;
    float: left;
*width:290px;
}
.re_bus .d_con .cn1 {
    line-height: 22px;
    padding-bottom: 25px;
}
.re_bus .d_con .btn1 {
    border: 1px solid #d2d2d2;
    height: 24px;
    overflow: hidden;
    padding: 0 12px;
    background: #fff;
    cursor: pointer;
    margin-right: 12px;
*padding:0 6px;
}
.re_bus .d_con .btn1:hover {
    background: #ffa31b;
    border: 1px solid #ffa31b;
    color: #fff;
    cursor: pointer;
}
/*邮箱验证*/
.re_mail .aui_main .d_icon {
    background: url(../images/re_04.png) no-repeat 0 -310px;
    width: 30px;
    height: 30px;
    float: left;
}
.re_mail .aui_main .d_con {
    float: left;
    padding: 5px 0 0 15px;
}
.re_mail .aui_main .d_con .cn1 {
    padding-bottom: 15px;
}
.buy_success .b_con a {
    color: #ff6b1b;
}
.f_tip a {
    color: #ff6b1b;
}
.shark_tit .pay_status {
    padding: 0 10px;
    line-height: 30px;
}
.shark_tit .pay_status span {
    float: left;
    padding-right: 9px;
    font-size: 14px;
    height: 30px;
}
.shark_tit .pay_status span.ha2 {
    background: url("../images/re_01.png") no-repeat scroll 0 -166px;
    padding-left: 27px;
}
.shark_tit .pay_status span.ha3 {
    background: url("../images/re_01.png") no-repeat scroll 0 -217px;
    padding-left: 27px;
}
.shark_tit .pay_status span.ha4 {
    background: url("../images/re_01.png") no-repeat scroll 0 -267px;
    padding-left: 27px;
}
.shark_tit .pay_status span.ha5 {
    background: url("../images/re_01.png") no-repeat scroll 0 -327px;
    padding-left: 27px;
}
.load_img {
    padding-top: 8px;
}
/*手机号码验证*/
.data_cont label {
    padding-top: 0;
}
/*语音验证*/
.sms_btn {
    display: block;
    float: left;
    width: 113px;
    height: 30px;
    overflow: hidden;
    background: url("../images/sms_icon.png") no-repeat 6px 8px #38b348;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #fff;
    border: 0px;
    padding-left: 28px;
    cursor: pointer;
    outline: none;
    text-align: left;
}
.voice_btn {
    display: block;
    float: left;
    width: 113px;
    height: 36px;
    overflow: hidden;
    background: url("../images/vo_icon.png") no-repeat 8px 6px #fea01e;
    /*border-radius: 5px;*/
    /*-webkit-border-radius: 5px;*/
    /*-moz-border-radius: 5px;*/
    color: #fff;
    margin-left: 8px;
    border: 0px;
    padding-left: 28px;
    cursor: pointer;
    outline: none;
    text-align: left;
}
input.sms_btn[disabled] {
    background: url("../images/sms_icon.png") no-repeat 6px 8px #b5b5b5;
}
/*#54247-语音验证修改为国内短信验证国外语音验证-修改密码-绑定邮箱-移除图标*/
input.voice_btn[disabled] {
    background:  #b5b5b5;
}
/*国外手机用户验证*/
#js_inter_phone {
    display: inline-block;
    width: 132px;
    height: 28px;
    overflow: hidden;
    background: #f5f5f5;
    text-align: center;
    line-height: 30px;
    border: 1px solid #fea01e;
    color: #fea01e;
}
#js_inter_phone:hover {
    background: #fea01e;
    border: 1px solid #fea01e;
    color: #fff;
}
.inter_div {
    width: 360px;
}
.inter_div .in_cnt h3 {
    font-size: 14px;
    line-height: 30px;
    color: #000;
    font-weight: bold;
}
.inter_div .ic1 p {
    padding-left: 33px;
    line-height: 22px;
}
.inter_div .ic1 p em {
    color: #3b9eeb;
}
.inter_div .ic2 dd {
    margin-bottom: 8px;
    width: 100%;
    float: left;
}
.inter_div .ic2 .type {
    width: 96px;
    text-align: right;
    line-height: 30px;
    padding: 0;
    float: left;
}
.inter_div .ic2 .inn1 {
    width: 197px;
}
.inter_div .ic2 .inn2 {
    width: 84px;
    margin-right: 10px;
}
.inter_div .ic2 .ibtn {
    border: 0px;
    background: #fea01e;
    color: #fff;
    width: 105px;
    height: 29px;
    font-size: 14px;
    cursor: pointer;
    margin-left: 96px;
}
/*用户须知*/
.user_notice {
    width: 604px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -302px;
    margin-top: -198px;
    display: none;
}
.notice_tit {
    width: 100%;
    height: 36px;
    background: #ff8e01;
}
.notice_tit h4 {
    margin-left: 12px;
    padding-left: 24px;
    background: url(../images/notice_tit_icon.png) 0 -26px no-repeat;
    float: left;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #FFF;
    line-height: 36px;
}
.notice_tit .notice_close {
    display: block;
    float: right;
    width: 14px;
    height: 14px;
    margin: 10px 10px 0 0;
    background: url(../images/notice_tit_icon.png) 0 0 no-repeat;
}
.user_notice .notice_nr {
    border: 1px solid #c4c4c4;
    border-top: none;
    padding: 26px 50px 10px 60px;
    background: #FFF;
    color: #4d4d4d;
    font-size: 12px;
}
.user_notice .notice_nr p {
    line-height: 26px;
    font-family: "微软雅黑";
    word-break: break-all;
}
.u_mainbody .user_notice_la {
    display: block;
    width: 180px;
    margin: 10px auto;
    clear: both;
    float: none;
    color: #4d4d4d;
}
.u_mainbody .user_notice_la a {
    color: #003399;
    text-decoration: underline;
}
.u_mainbody .notice_ch {
    margin: 14px 0 0px 100px;
}
.u_mainbody .room_protocal {
    width: auto;
}
.u_mainbody .room_protocal input#js_notice_check {
    position: relative;
    top: 2px;
}
.notice_sub {
    display: block;
    margin: 0 auto;
    width: 122px;
    height: 28px;
    background: #ff8e01;
    border: none;
    outline: none;
    font-size: 14px;
    color: #FFF;
    line-height: 28px;
    cursor: pointer;
    text-align: center;
}
.notice_sub:hover {
    background: #3b9eeb;
}
.basics .bsc_info ul li.ident {
    background-position: 0 -298px;
}
/*身份验证*/
.u_mainbody .user_ident {
    padding-top: 15px;
}
.u_mainbody .user_ident .control-label {
    width: 118px;
    line-height: 24px;
}
.u_mainbody .user_ident .control-label i {
    color: #F00;
}
.u_mainbody .user_ident .control {
    width: 650px;
}
.u_mainbody .user_ident .control input {
    background: #f5f5f5;
}
.u_mainbody .user_ident .primary_button01 {
    margin-left: 220px;
}
/*主播开播验证*/
.user_test {
    width: 534px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -255px;
    margin-top: -144px;
    z-index: 500;
}
.user_test_info {
    border: 1px solid #c1c1c1;
    border-top: none;
    background: #fff;
}
.user_test_info form {
    padding: 36px 14px 30px 34px;
}
.user_test_info p {
    clear: both;
    padding-bottom: 20px;
    overflow: hidden;
}
.user_test_info span {
    display: block;
    width: 78px;
    text-align: right;
    float: left;
    font-size: 12px;
    color: #4d4d4d;
    line-height: 28px;
}
.user_test_info .test_txt {
    float: left;
    padding: 2px 10px;
    width: 133px;
    height: 26px;
    background: #fff;
    border: 1px solid #c0c0c0;
    outline: none;
    line-height: 26px;
    color: #737373;
}
.user_test_info .test_txt:hover, .user_test_info .test_txt:focus {
    border: 1px solid #fea01e;
}
.user_test_info img {
    float: left;
    margin: 0 15px;
}
.user_test_info .test_btn {
    width: 90px;
    height: 30px;
    background: #be0129;
    border: none;
    outline: none;
    line-height: 28px;
    text-align: center;
    color: #FFF;
    cursor: pointer;
}
.user_test_info .test_btn:active {
    line-height: 30px;
}
.user_test_info .test_sms {
    margin-left: 8px;
}
.user_test_info .test_sms:active {
    line-height: 31px;
}
.user_test_info p a {
    display: block;
    text-align: center;
    color: #003399;
    line-height: 24px;
}
.user_test_info p a:hover {
    text-decoration: underline;
}
.user_test_info .test_win {
    display: block;
    clear: both;
    padding-bottom: 0;
    padding-top: 5px;
    padding-left: 78px;
    font-weight: normal;
}
.u_mainbody .userinfo .udetail_info .uname .uname_con{position:relative;float:left;margin-right: 10px;}
.u_mainbody .userinfo .udetail_info .uname h2 {
    max-width: 237px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: bold;
    font-size:14px;
    color: #333333;
}
.u_mainbody .userinfo .udetail_info .uname .nickTip{top:-32px;font-size:12px;}
.u_mainbody .userinfo .udetail_info .uname .nickTip  .arrow1 {
    width: 0;
    height: 0;
    overflow: hidden;
    padding: 0;
    font-size: 0;
    line-height: 0;
    display: inline-block;
    border-right: 6px dashed transparent;
    border-bottom: 0 none;
    border-left: 6px dashed transparent;
    position: absolute;
    left: 50%;
    margin-left: -6px;
    border-top: 6px solid #333;
    top: 30px;
}
.u_mainbody .userinfo .udetail_info .uname .updateUname{display:inline-block;}
.u_mainbody .userinfo .udetail_info .uname .client-sign {
    display: inline-block;
    margin-left: 10px;
    width: 48px;
    height: 18px;
    background-repeat: no-repeat;
    background-image: url()
}
/*.ylo{ background:url(../images/iyz_icon.png) no-repeat 18px 11px; height:26px; overflow:hidden; padding-top:8px; padding-left:40px;}
.ylo2{background:url(../images/iyz_icon.png) no-repeat 18px -13px; color:#89b64f;}*/

/*未认证入口*/
.ylo_rz {
    position: relative;
    line-height: 22px;
    float: left;
}
.ylo {
    background: url(../images/rz_bg.png?151118) no-repeat 0 -26px;
    width: 62px;
    height: 23px;
    padding: 0;
    margin: 0px 0 0 16px;
}
.ylo a {
    color: #fff;
    display: inline-block;
    width: 62px;
    height: 23px;
}
.ylo2 {
    width: 62px;
    height: 23px;
    padding: 0;
    margin: 6px 0 0 16px;
    background: url(../images/rz_bg.png?151118) no-repeat 0 0;
}
.sq_smrz {
    position: absolute;
    top: -34px;
    left: -14px;
    width: 116px;
    height: 30px;
    background: #333333;
    text-align: center;
    line-height: 30px;
    display: none;
    color: #fff;
}
.sq_smrz .s_icon {
    position: absolute;
    top: 29px;
    left: 55px;
    display: inline-block;
    height: 0;
    width: 0;
    border-width: 6px;
    border-color: #000 transparent transparent;
    border-style: solid;
}
.focus_balances {
    display: block;
*margin-top:5px;
    margin-top: 31px;
}
.real_cert {
    width: 400px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -100px;
    margin-left: -200px;
}
.real_cert .title {
    height: 28px;
    background: #ff8e01;
    position: relative;
}
.real_cert .title .r_close {
    position: absolute;
    top: 7px;
    right: 9px;
    font-size: 22px;
    color: #fff;
    line-height: 0.5;
}
.real_cert .cont {
    height: 111px;
    background: #fff;
    border: 1px solid #c1c1c1;
    border-top: none;
    text-align: center;
    padding-top: 60px;
}
.real_cert .cont p {
    font-size: 16px;
    color: #000;
}
.real_cert .cont .real_btn {
    display: inline-block;
    width: 122px;
    height: 30px;
    background: #ff8e01;
    text-align: center;
    line-height: 28px;
    color: #fff;
    font-size: 14px;
    margin-top: 30px;
    transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
}
.real_cert .cont .real_btn:hover {
    background: #3b9eeb;
}
/*实名认证*/
.aux_cert {
    width: 650px;
}
.aux_cert .aux_tit {
    height: 36px;
    border-bottom: 1px solid #d8d8d8;
}
.aux_cert .aux_tit ul li {
    height: 35px;
    border: 1px solid #d8d8d8;
    border-bottom: none;
    float: left;
    background: #e1e1e1;
    color: #4c4c4c;
    line-height: 36px;
    padding: 0 25px;
    font-size: 14px;
    cursor: pointer;
}
.aux_cert .aux_tit ul li.hover {
    background: #f5f5f5;
    height: 36px;
}
.aux_cert .aux_cont {
    border: 1px solid #d8d8d8;
}
.aux_cert .aux_cont .control {
    float: none;
    padding: 15px 0;
}
.aux_cert .aux_cont .uploader {
    margin-right: 25px;
}
.aux_cert .aux_cont .example {
    width: 377px;
    margin: 0;
}
.aux_cert .aux_cont .example .pic {
    width: 121px;
    overflow: hidden;
    text-align: center;
    margin-right: 13px;
*margin-right:0px;
}
.aux_cert .aux_cont .example .pic p {
    line-height: 16px;
    padding-top: 3px;
}
.aux_cert .aux_cont .example .text {
    line-height: 18px;
    float: left;
    width: 243px;
*width:254px;
}
.aux_cert .aux_cont .example .text p {
    padding-bottom: 9px;
}
.aux_cert .aux_cont .example .text em {
    font-weight: bold;
    color: #666666;
}
.aux_cert .aux_cont .bank_left {
    width: 322px;
    padding-left: 13px;
    line-height: 22px;
}
.aux_cert .aux_cont .bank_left .bank_l_card {
    padding-bottom: 15px;
}
.aux_cert .aux_cont .bank_left .bank_l_card .inn {
    border: 1px solid #d8d8d8;
    background: #fff;
    height: 20px;
    line-height: 20px;
    outline: none;
    margin-bottom: 4px;
    width: 205px;
}
.aux_cert .aux_cont .bank_left .bank_l_card .ifr {
    text-align: center;
    color: #81bbf0;
    width: 203px;
}
.aux_cert .aux_cont .bank_right {
    width: 270px;
    margin-left: 33px;
    line-height: 20px;
}
.aux_cert .aux_cont .bank_right .bank_r_info {
    padding-bottom: 15px;
    color: #979696;
}
.aux_cert .aux_cont .bank_right .bank_r_met {
    color: #979696;
    margin-top: 60px;
}
.bank_l_note {
    line-height: 18px;
    color: #979696;
}
.aux_cert .aux_cont .bank_left em, .aux_cert .aux_cont .bank_right em {
    font-weight: bold;
    color: #666;
}
.aux_cert .aux_cont .example .text ol {
    list-style-type: decimal;
    padding-left: 23px;
    margin-top: 0px;
*padding-left:0;
}
.aux_cert .aux_cont .example .text ol li {
    list-style-type: decimal;
    padding-bottom: 8px;
}
.primary_button01_default {
    background: #f0f0f0;
    border: 1px solid #d6d6d6;
    color: #a9a9a9;
}
.aux_cert .aux_cont .bank_r_met ol {
    list-style-type: decimal;
    padding-left: 25px;
    margin-top: 0px;
*padding-left:0;
}
.aux_cert .aux_cont .bank_r_met ol li {
    list-style-type: decimal;
    padding-bottom: 0;
}
.bank_right .or {
    color: #fea01e;
}
.bank_left input.file {
    position: relative;
    left: 0px;
    top: -29px;
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 1;
    width: 214px;
    cursor: pointer;
 *left:0px;
 *width:214px;
    height: 24px;
}
.u_mainbody .user_ident .control input.viewfile {
    border: 1px solid #d8d8d8;
    border-right: none;
    background: #fff;
    padding: 2px 4px;
    width: 157px;
    vertical-align: middle;
    color: #999;
    text-align: center;
    color: #349be8;
    height: 18px;
    line-height: 18px;
 *width:157px;
 *height:17px;
}
.bank_left p span {
    float: left;
}
.bank_left label {
    font-size: 12px;
}
.bank_left .file_btn {
    width: 48px;
    height: 24px;
*margin-top:1px;
    background: #fea01e;
    color: #fff;
    text-align: center;
    line-height: 24px;
}
.primary_button01_default {
    background: #f0f0f0;
    border: 1px solid #d6d6d6;
    color: #a9a9a9;
}
/*实名认证页面更改--提供预览功能*/
.bank_left .file_tit {
    width: 88px;
    float: left;
}
.bank_left .file_nr {
    display: block;
    width: 214px;
    height: 170px;
}
.bank_left .file_img {
    display: block;
    width: 212px;
    height: 133px;
}
.bank_left .file_img img {
    width: 100%;
}
/*鱼丸兑换*/
.u_mb {
    padding-left: 40px;
    width: 792px;
}
.convert_note {
    font-size: 12px;
    color: #fea01e;
    font-family: "宋体";
    font-weight: bold;
    line-height: 24px;
}
.user_convert {
    padding-top: 14px;
}
.user_convert .control02 {
    width: 324px;
    position: relative
}
.user_convert .control02 span.notice_des {
    display: block;
    width: 320px;
    position: absolute;
    top: 0;
    left: 342px;
}
.user_convert .control02 p {
    color: #F00;
    line-height: 28px;
    font-size: 12px;
}
.user_convert .control03 {
    margin-right: 10px;
    width: 324px;
    position: relative
}
.user_convert .control04 {
    margin-right: 10px;
    width: 180px;
    position: relative
}
.user_convert .control03 span.notice_des {
    display: block;
    width: 323px;
    position: absolute;
    top: 0;
    left: 342px;
}
.user_convert .control03 p {
    color: #F00;
    line-height: 28px;
    font-size: 12px;
}
.user_convert .control04 span.notice_des {
    display: block;
    width: 130px;
    position: absolute;
    top: 0;
    left: 193px;
}
.user_convert .control_group_mb {
    margin-bottom: 4px;
}
.user_convert .control-label {
    font-family: "微软雅黑";
}
.user_convert .convert_text {
    height: 30px;
    background: #f5f5f5;
    border: 1px solid #d8d8d8;
    font-weight: normal;
    outline: none;
}
.user_convert .convert_text:focus {
    border: 1px solid #fea01e;
}
.user_convert b.convert_text {
    position: relative;
    z-index: 3;
}
.user_convert .convert_select {
    height: 32px;
    width: 101%;
    background-color: #f5f5f5;
}
.user_convert .convert_t {
    position: absolute;
    z-index: 2;
    top: 2px;
    left: 2px;
}
.user_convert .convert_verify {
    /*float: left;*/
    width: 160px;
}
.user_convert .convert_v_t {
    padding-left: 14px;
    line-height: 30px;
    color: #3b9eeb;
    font-family: "微软雅黑";
    font-style: 12px;
    text-decoration: underline;
}
.user_convert .convert_v_t:hover {
    color: #3489ca;
}
.coll_info {
    padding-left: 180px;
    padding-bottom: 32px;
    margin-top: 42px;
    margin-bottom: 16px;
    position: relative;

	border-bottom: 1px dashed #dbddde;
}
.coll_info .coll_tit {
    margin-top: 8px;
    width: 60px;
    height: 22px;
    background: #ff8f2b;
    line-height: 22px;
    text-align: center;
    color: #FFF;
    font-size: 12px;
    font-family: "微软雅黑";
}
.coll_info_nr {
    font-family: "微软雅黑";
    padding-bottom: 16px;
}
.coll_info_nr li {
    display: none;
    clear: both;
    height: 20px;
    font-size: 12px;
    color: #666;
    line-height: 20px;
    padding: 6px 0px;
}
.coll_info_nr li span {
    display: block;
    float: left;
    width: 110px;
    text-align: right;
}
.coll_info_nr li p {
    padding-left: 6px;
    float: left;
}
.coll_info_nr li p b {
    float: left;
    color: #ff8f2b;
}
.coll_info_nr li .glyphicon01_card {
    background-position: 0 -333px;
    padding-left: 16px;
    color: #ff8f2b;
    margin: 0 16px;
}
.coll_info_nr li .glyphicon01_card:hover {
    color: #f97c0c;
}
.coll_info .coll_detail {
    margin-left: 22px;
    margin-top: 14px;
}
.coll_info .coll_detail li {
    padding: 10px 0;
    padding-left: 18px;
    border-left: 2px solid #ffd49e;
    position: relative;
    line-height: 20px;
    font-size: 12px;
    color: #666666;
}
.coll_info .coll_detail li i {
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/glyphicon01.png?20150306) 0 -367px no-repeat;
    position: absolute;
    left: -11px;
    top: 11px;
}
.coll_info .coll_detail li span {
    padding-right: 8px;
}
.coll_info .coll_detail li p {
    display: inline;
    color: #b8b8b8;
}
.coll_info .coll_detail li em {
    color: #fe781e;
}
.coll_check {
    width: 194px;
    margin: 40px auto 0;
}
.coll_check input {
    position: relative;
    top: 8px;
}
.coll_check label {
    padding-left: 4px;
    color: #4d4d4d;
    font-size: 12px;
    line-height: 20px;
}
.coll_check label a {
    color: #ff8f2b;
}
.coll_check label a:hover {
    color: #f97c0c;
}
.coll_check .primary_button01 {
    background: #fea01e;
    border: 1px solid #fea01e;
    color: #fff;
    display: block;
    margin: 10px auto 0;
}
.coll_check .primary_button01:hover {
    background: #3b9eeb;
    border: 1px solid #3b9eeb;
}
/*自定义下拉列表*/
.user_convert .pulldown {
    position: relative;
    cursor: pointer;
}
.user_convert .pulldown select {
    height: 30px;
}
/*禁用按钮*/
.coll_check .primary_button_disable {
    background: #979696;
    border: 1px solid #979696;
}
/*认证之前需绑定手机*/
.i_error {
    margin: 15px auto;
    font-family: "微软雅黑";
    text-align: center;
    padding-bottom: 10px;
}
.i_error .pic {
    width: 222px;
    height: 222px;
    margin: 0 auto;
    background: url(../images/error_img.png) no-repeat;
}
.i_error p {
    margin-top: 10px;
    font-size: 30px;
    font-weight: bold;
    line-height: 38px;
    color: #000;
    text-align: center;
}
.i_error span {
    display: block;
    height: 40px;
    margin-top: 20px;
    color: #979696;
}
.i_error a {
    display: block;
 *zoom:1;
    line-height: 40px;
    background: #2f96d6;
    border: 0;
    color: #FFF;
    font-size: 18px;
    text-decoration: none;
    width: 260px;
    margin: 0 auto;
}
.earning .e_sel {
    padding-bottom: 15px;
    font-size: 14px;
}
.earning .e_sel .isel {
    width: 150px;
    height: 28px;
    line-height: 28px;
    margin-right: 5px;
}
.earning .e_sel .e_btn {
    height: 28px;
    width: 58px;
    background: #ff8e01;
    border: none 0;
    color: #fff;
    cursor: pointer;
}
.earning .e_sel .e_btn:hover {
    background: #fea01e;
}
/*酬勤收益*/
.earnings_top {
    height: 24px;
    border-bottom: none;
}
.earnings_top .earn_tit {
    display: block;
    padding-left: 40px;
    background: url(../images/re3.png) 17px center no-repeat;
    font-size: 16px;
    color: #444;
    line-height: 28px;
}
.earnings_top .earn_tit em {
    padding-left: 6px;
    font-size: 12px;
}
.count {
    display: block;
    padding-right: 30px;
    font-size: 12px;
    color: #737373;
    line-height: 28px;
}
/*.count em{
    color: #ff8c00;
    font-size: 14px;
}*/

.earn_tab_tit {
    height: 62px;
    border-bottom: 2px solid #ebebeb;
    padding-top: 6px;
}
.earn_tab_tit dl {
    overflow: hidden;
    padding-top: 22px;
}
.earn_tab_tit dl dd {
    float: left;
    width: 67px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    color: #c9c9c9;
    position: relative;
}
.earn_tab_tit dd .earn_tab_year {
    background: #ccc;
    height: 18px;
    line-height: 18px;
    color: #fff;
    font-size: 12px;
    position: absolute;
    top: -21px;
    left: 12px;
}
.earn_tab_tit dl dd.earn_check {
    color: #333;
}
.earn_tab_tit dl dd.active {
    background: #fff;
    border-top: 2px solid #ff8a00;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    color: #ff8a00;
    /*position: relative;*/
    bottom: -2px;
}
.earn_tab_nr li {
    padding: 32px 0;
}
.earn_tab_nr li h3 {
    font-size: 22px;
    color: #ff8c00;
    ;
    line-height: 32px;
    padding-bottom: 6px;
    padding: 2px 18px 4px;
    border-bottom: 1px dashed #ebebeb;
}
.earn_tab_nr li h3 span {
    font-size: 12px;
    color: #909090;
}
.earn_tab_nr li p {
    line-height: 24px;
    height: 30px;
    padding: 4px 18px;
}
.earn_tab_nr li .count {
    display: inline-block;
    width: 150px;

    color: #ff8c00;
    font-size: 14px;
    padding-right: 0px;
}
.earn_tab_nr li .earn_des {
    display: block;
    padding-top: 6px;
    padding-right: 12px;
    font-size: 14px;
    color: #737373;
}
.earn_tab_nr li .earn_des em {
    color: #ff8c00;
}
.earn_tab_nr li .earn_des i {
    color: #9d9d9d;
}
/*私信*/

.letter_tit {
    padding-bottom: 10px;
}
.letter_tit .lt {
    color: #fe781e;
    font-size: 14px;
    line-height: 20px;
}
.letter_btn {
    margin-left: 4px;
    background: #3b9eeb;
    border: 1px solid #3b9eeb;
    color: #FFF;
}
.letter_btn:hover {
    border: 1px solid #fea01e;
    background: #fea01e;
}
.letter {
    border-collapse: collapse;
    font-family: "微软雅黑";
}
.letter thead {
    height: 36px;
    background: #ededed;
}
.letter .lcheck {
    margin-left: 15px;
}
.letter .lemail_icon {
    display: block;
    height: 36px;
    width: 16px;
    background: url(../images/sx_01.png) no-repeat;
}
.letter .lemail_icon1 {
    background-position: left 12px;
}
.letter .lemail_icon2 {
    background-position: left -16px;
}
.letter .lemail_icon3 {
    background-position: left -40px;
}
.letter th {
    font-size: 12px;
    color: #666;
    height: 36px;
    font-weight: normal;
}
.letter tbody tr {
    border-bottom: 1px dashed #dbddde;
    height: 39px;
    font-size: 12px;
    color: #666666;
}
.letter tbody tr a {
    display: block;
    width: 100%;
    color: #666666;
}
.letter tbody tr:hover, .letter tbody tr.active {
    background: #f6f5f5;
}
.letter .lett_lg {
    width: 23px;
    height: 23px;
    overflow: hidden;
    display: block;
    float: left;
    border: 1px solid #ccc;
    margin-top: 2px;
}
.letter .lett_cont {
    padding-left: 7px;
    font-size: 12px;
    color: #fea01e;
    line-height: 29px;
}
.letter_cont {
    border-top: 1px dashed #dbddde;
    padding-top: 10px;
}
.letter_cont h3 {
    font-size: 14px;
    color: #666;
    font-weight: bold;
    line-height: 20px;
    font-family: "微软雅黑";
}
.letter_cont .letter_user {
    padding-top: 5px;
}
.letter_cont .let_pic {
    margin-top: 3px;
    width: 36px;
    height: 36px;
    border: 1px solid #c7c7c7;
    margin-right: 10px;
    overflow: hidden;
}
.letter_cont .luser_info {
    overflow: hidden;
}
.letter_cont .luser_info p {
    line-height: 22px;
    color: #666;
}
.letter_nr {
    margin-top: 15px;
    padding: 10px;
    min-height: 250px;
    border: 1px solid #d8d8d8;
    word-break: break-all;
    line-height: 20px;
    color: #999999;
    font-size: 12px;
}
/*酬勤收益修改*/
.count .earn_icon {
    display: inline-block;
     *display: inline;
     *zoom: 1;
     padding-right: 6px;
    width: 24px;
    height: 24px;
    background: url(../images/re4.png?20150609) no-repeat;
    position: relative;
    top: 6px;
}
/* 鱼丸收益 */
.count .earn_fish_icon {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../images/icon-fish2.png?20150610) no-repeat;
    position: relative;
    top: 6px;
}

.count i.cqin_iconed {
    background-position: 0 0;
}
.count i.jies_iconed {
    background-position: 0 -36px;
}
.count i.cqin_icon {
    background-position: 0 -72px;
}
.count i.jies_icon {
    background-position: 0 -108px;
}
.earn_tab_wrap .earn_tab_nr li .earn_grey {
    color: #666;
}
.earn_tab_wrap .earn_tab_nr .compute {
    position: relative;
}
.earn_tab_wrap .earn_tab_nr .compute .c_notice {
    display: none;
    width: 226px;
    padding: 10px 16px;
    border: 1px solid #d2d2d2;
    border-top: 2px solid #ff8e01;
    background: #fff;
    position: absolute;
    top: 40px;
    right: 0;
    font-size: 12px;
    color: #666666;
    font-weight: normal;
    line-height: 24px;
}
.earn_tab_wrap .earn_tab_nr .compute .c_notice .earn_up {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ff8e01;
    position: absolute;
    top: -6px;
    right: 84px;
}
.earn_tab_wrap .earn_tab_nr .compute:hover .c_notice {
    display: block;
}
/*6.15加到user.css*/
.tab_box span.cq_level {
    color: #fff;
    margin-right: 5px;
    padding: 0 2px;
    height: 21px;
    display: inline-block;
    position: relative;
}
.tab_box span.cq_level img {
    position: absolute;
    top: 0;
    left: 0;
}
.tab_box span.cq_level em {
    display: inline-block;
    margin: 5px 0 0 9px;
    padding: 0 7px 0 18px;
    height: 16px;
    line-height: 16px;
}
.tab_box span.c_lv1 em {
    background: #a95132;
}
.tab_box span.c_lv2 em {
    background: #738296;
}
.tab_box span.c_lv3 em {
    background: #ff872e;
}
.tab_box span.c_lv4 em {
    background: #aa27ec;
}
/*优化*/
.control.hide {
    display: none;
}
.btn-voice {
    display: inline-block;
    width: 113px;
    height: 30px;
    overflow: hidden;
    background: url("../images/vo_icon.png") no-repeat 8px 6px #fea01e;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #fff;
    margin-left: 8px;
    border: 0px;
    padding-left: 28px;
    cursor: pointer;
    outline: none;
    text-align: left;
}
.txt-code {
    width: 160px;
    height: 30px;
    padding: 0 5px;
    background: #f5f5f5;
    border: 1px solid #d8d8d8;
    font-weight: normal;
    outline: none;
}
.control_group .control-tab {
    width: 660px;
    position: relative;
    float: left;
}
.control_group .control-tab-head {
}
.control_group .control-tab-head li {
    float: left;
    padding: 10px 20px;
    cursor: pointer;
}
.control_group .control-tab-head li.active {
    color: #fff;
    background-color: #fea01e;
}
.control_group .control-tab-items {
}
.control_group .control-tab-item {
    display: block;
    padding-top: 20px;
}
.control_group .control-tab-item.hide {
    display: none;
}
.coll-info-table {
    width: 100%;
    margin-top: 10px;
    border: 1px solid #ccc;
}
.coll-info-table th, .coll-info-table td {
    text-align: center;
}
.yw_exchange {
    margin-top: 20px;
    position: relative;
}
.yw_exchange .title {
    height: 22px;
}
.yw_exchange .title h3 {
    height: 22px;
    color: #fff;
    background: #fe781e;
    line-height: 22px;
    font-weight: bold;
    font-size: 12px;
    padding: 0 6px;
    float: left;
}
.yw_exchange .cont {
    margin-top: 18px;
    color: #000;
}
.yw_exchange .yw_table {
    background: #b2b2b2;
    margin-left: 140px;
}
.yw_exchange .cont table th {
    font-size: 14px;
    text-align: center;
    font-weight: normal;
    background: #fff;
}
.yw_exchange .cont table td {
    text-align: center;
    background: #fff;
}





/*消费记录*/
.consume_tit{
    padding: 0 14px;
    color: #555555;
    font-size: 16px;
}
.consume_tit .consume_tit_icon{
   display: block;
   float: left;
   margin: 3px 0;
   margin-right: 6px;
   width: 22px;
   height: 22px;
   background: url(../images/dyuser_icon.png?20150828) 0 0 no-repeat;
}
.consume_tit .consume_tit_icon1{
    background-position: 0 0;
}
.consume_tit .consume_tit_icon2{
    background-position:  -30px 0;
}
.consume_tit .consume_tit_icon3{
    background-position:  -56px 0;
}

.xinghai_tit{
    padding: 0 14px;
    color: #555555;
    font-size: 16px;
}
.xinghai_tit .xinghai_tit_icon{
   display: block;
   float: left;
   margin: 3px 0;
   margin-right: 6px;
   width: 22px;
   height: 22px;
   background: url(../images/title_my_bag.svg) 0 0 no-repeat;
   background-size: 100% 100%;
}


.consume_tab {
    border-bottom: 1px solid #e4e4e4;
    height: 48px;
    padding-top: 24px;
}
.consume_tab dl{
    float: left;
}
.consume_tab dl dd{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 10px;
    height: 47px;
    line-height: 48px;
    text-align: center;
    color: #737373;
    font-size: 16px;

    cursor: pointer;
}
.consume_tab dl dd a{
    display: block;
    width: 100%;
    height: 100%;
    color: #737373;
}
.consume_tab dl dd.cur,.consume_tab dl dd:hover{
    color: #ff8f2b;
    border-bottom: 2px  solid #ff8f2b;
}
.consume_tab .consume_time_input{
    margin: 0 4px;
    float: left;
    padding-left: 8px;
    width: 64px;
    height: 22px;
    border:1px solid #dddddd;
    background: #f8f8f8;

    border-radius: 3px;

    line-height: 22px;
    font-size: 12px;
    color: #555;
    position: relative;
    top: 3px;
}

.consume_tab .consume_time_select{
    float: left;
    margin: 0 4px;
    width:64px;
    height:22px;
    line-height: 22px;
    font-size: 12px;
    color: #555;

    position: relative;
    top: 3px;


}
.consume_tab label{
    color: #555;
}
.consume_tab  .primary_button01{
    margin-left: 10px;
    background: #3b9eeb;
    border:1px solid #2d96e8;
    border-radius: 3px;
   color: #fff;
   padding: 3px 10px;
   position: relative;
   *position:static;
   top: 2px;
}

/* 幸运礼物新增tab */
.consume_tab .interact-giftbtn {
    height: 60px;
    padding-top: 30px;
    box-sizing: border-box;
}

.consume_tab .interact-giftbtn .interact-btnItem {
    width: 92px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #000;
    display: inline-block;
    vertical-align: middle;
    font-size: 10px;
    border: 1px solid #dddddd;
    float: left;
}

.consume_tab .interact-btnItem.cur {
    background: #3399ff;
    color: #fff;
    border:1px solid #2d96e8;
}

.consume_nr{
    padding-top: 18px;
}
.consume_nr table{
    width: 100%;
    border-collapse: collapse;
}
.consume_nr table tr{
    height: 40px;
}
.consume_nr table th{
    padding-left: 18px;
    background: #f5f5f5;
    border: 1px solid #e4e4e4;

    color: #555;
    font-size: 14px;
    font-weight: normal;
}

/*
 * firefox 里th默认为content-box
 * */
.fans-badge-list th {
    box-sizing: border-box;
}

.consume_nr table td{
     padding-left: 18px;
    border: 1px solid #e4e4e4;
}
.consume_nr table td img{
    padding-right: 4px;
    vertical-align: middle;
}
.gift_nr table td img{
    width: 34px;
    height: 34px;
}

.consume_nr .consume_zf{
    position: relative;
}
.consume_nr .consume_zf p{
    width: 50px;
    cursor: pointer;
}
.consume_nr .consume_zf b{
    display: block;
    width: 8px;
    height: 5px;
    background: url(../images/user_sj.png) 0 0 no-repeat;

    position: absolute;
    left: 40px;
    top: 8px;

  transition: all 300ms ease-in-out 0s;
}
.consume_nr .consume_zf b.cur{
   transform: rotate(180deg);
}
.consume_nr .consume_zf dl{
    display: none;
    position: absolute;
    top: 24px;
    left: -10px;
}
.consume_nr .consume_zf dl dd{
    display: block;
    width: 60px;
    height: 30px;
    background: #e2e2e2;
    line-height: 30px;
    text-align: center;
    color: #555;
    font-size: 12px;
    cursor: pointer;
}
.consume_nr .consume_zf dl dd:hover,.consume_nr .consume_zf dl dd.cur{
    background: #ff8f2b;
    color: #fff;
}

.page input{
    background: #f8f8f8;
    border: 1px solid #dddddd;
    border-radius: 3px;
}

.consume_nr  .consume_menu{
   margin: 18px 0;
   height: 46px;
   border-bottom:1px solid #e4e4e4;

   line-height: 46px;

}
.consume_nr  .consume_menu h3{
    width: 88px;
    height: 45px;
    border-bottom: 2px solid #ff8f2b;

    text-align: center;
    color: #ff8f2b;
    font-size: 16px;
}


/*直播设置*/
.earn_detail{
    padding-left: 30px;
    color: #737373;
    font-size: 12px;
}
.shark_tit  .earn_detail em{
    color: #ff8c00;
    font-size: 12px;
}


/*收益兑换*/
.balances_detail{
    padding: 0;
}
.u_convert_btn{
    background: url(../images/dyuser_icon.png?20150828) 80px -22px no-repeat;
    color: #ff8f2b;
    font-size: 12px;
    padding: 0 4px;
    padding: 0px 20px 0px 4px;
    line-height: 26px;

}
.consume_tab .u_convert_btn{
    margin-top: 20px;
}
.u_convert_btn:hover{
    text-decoration: underline;
}
.u_convert_tab{
}
.u_convert_tab dl dd{
    width: 100px
}
.u_convert_nr{
    display: none;
    padding-top: 18px;
}
.convert_info{
   padding:25px 10px 25px 322px;
   min-height: 162px;
   background: url(../images/sg-convert-img01.png) left bottom #fff5e8 no-repeat;
}
.convert_info_disabled{
    background: url(../images/convert_img02.png) left bottom #f4f4f4 no-repeat;
}
.convert_info p{
    font-size: 22px;
    color: #333333;
    line-height: 48px;
}
.convert_info p em{
    color: #ff8f2b;
}
.convert_info_disabled p em{
    color: #949494;
}
.convert_info span{
    margin: 4px 12px;
    margin-left: 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;

    min-width: 354px;
    max-width: 450px;
    width: auto;

    height: 28px;
    background: #ffaf66;
    border: 6px solid #fea14d;
    border-top:none;
    border-bottom:none;

    line-height: 28px;
    text-align: center;
    color: #fff;
    font-size: 14px;

    overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
.convert_info span.yw_desDisab{
    min-width: 354px;
    max-width: 420px;
    height: 24px;
    padding: 0 6px;
    line-height: 24px;
    font-size: 12px;
    text-align: left;
}
.convert_info span.yc_desDisab{
    background: #b2b2b2;
    border: 6px solid #a5a5a5;
    border-top:none;
    border-bottom:none;
}

.coll_info_nr li p .coll_icon{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    float: left;

    width: 12px;
    height: 8px;
    margin-left: 8px;
    background: url(../images/u_nav_icon.png?20171031) -35px -268px no-repeat;

    transition: transform 300ms ease-in-out 0s;

    position: relative;
    top: 6px;
    cursor: pointer;
}
.thyc_orange{
    padding: 0 2px;
   color: #ff8f2b;
}
.coll_info_nr li p i.cur {
    transform: rotate(180deg);
}

.convert_coll_btn{
    margin-top: 4px;
    width: 160px;
    height: 42px;
    background: #ff8f2b;
    border: none;

    line-height: 42px;
    color: #fff;
    font-size: 16px;
}
  .convert_coll_btn:hover{
    background: #f97c0c;
  }

 .convert_coll_btnEnd, .convert_coll_btnEnd:hover{
    background: #bfbfbf;
 }


.consume_red{
    color: red;
}
.consume_green{
    color: #0F0;
}



/*广告设置*/

.dyad_tit{
    padding: 6px 0;
    border-bottom: 1px solid #e4e4e4;
}
.dyad_tit span{
    display: block;
    float: left;
    width: 100px;
    height: 32px;
    background: #f5f5f5;
    margin-right: 1px;


    line-height: 32px;
    color: #737373;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
}
.dyad_tit span:hover,.dyad_tit span.cur{
    background: #ff8f2b;
    color: #fff;
}
.dyad_tit .u_convert_btn{
    text-align: right;
}
.grl_box{
   display: none;
}
.grl{
   padding-top: 28px;
}
.grl .grl_tit span{
  display: block;
  width: 98px;
  height: 30px;
  margin-bottom: 12px;
  border: 1px solid #ff8f2b;

  line-height: 30px;
  text-align: center;
  color: #ff8f2b;
  font-size: 14px;
}

.grl .grl_nr{
    width: 100%;
    height: 140px;
    background: #f5f5f5;
}
.grl .grl_nr .grl_pic{
    display: block;
    width: 150px;
    height: 140px;
}
.grl .grl_nr .grl_pic img{
    height: 100%;
}
.grl .grl_nr .grl_des{
    padding-left: 175px;
    padding-top: 8px;
    padding-right: 22px;
}
.grl .grl_nr .grl_des li{
    height: 22px;
    padding: 10px 0;

    line-height: 22px;
    color: #737373;
    font-size: 12px;
    position: relative;
}
.grl .grl_nr .grl_des li span{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 488px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.grl .grl_nr .grl_des li span.js_has_grl{
    cursor: pointer;
}
.grl .grl_nr .grl_des li .grl_btn{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 56px;
    height: 24px;
    background: #ff8f2b;

    line-height: 24px;
    color: #fff;
    text-align: center;
    font-size: 12px;
}

.grl_state{
    display: none;
    width: 160px;
    height: 78px;
    background: #fff;
    border: 1px solid #d2d2d2;
    border-top: 2px solid #ff8e01;

    position: absolute;
    top: 38px;
    left: 0;
}
.grl_state i.triangle-up {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 8px solid #ff8e01;

    position: absolute;
    left: 38px;
    top: -8px;
}
.grl .grl_nr .grl_des li .grl_state .grl_state_box{
    padding: 14px 15px 10px;
}
.grl .grl_nr .grl_des li .grl_state .grl_state_box span{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-top: 32px;
    height: 20px;
    width: 32px;
    background: url(../images/grl_state_icon.png) no-repeat;

    line-height: 20px;
    color: #737373;
    font-size: 12px;
    text-align: center;
}

.grl .grl_nr .grl_des li .grl_state .grl_state_box b{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 5px;
    width: 46px;
    height: 50px;
    background: url(../images/grl_state_icon.png) -42px 0 no-repeat;

}
.grl .grl_nr .grl_des li .grl_state .grl_state_box span.state_icon1{
    background-position:  0 0;
}
.grl .grl_nr .grl_des li .grl_state .grl_state_box span.state_icon2{
    background-position:  -98px 0;
}
.grl .grl_nr .grl_des li .grl_state .grl_state_box span.state_icon3{
    background-position: 0 -59px;
}
.grl .grl_nr .grl_des li  .grl_reason{
    color: #ff8f2b;
    padding-left: 6px;
}

.grl_cont{
    width: 702px;
}
.grl_cont p{
    font-size: 12px;
    color: #ff6600;
}

.grl_cont .offi_ad .offi_tit {
    border-bottom: 1px solid #e7e7e7;
    height: 28px;
    position: relative;
}

.grl_cont .offi_ad .offi_tit h3 {
    background: #fff;
    font-size: 18px;
    left: 50%;
    margin-left: -47px;
    position: absolute;
    text-align: center;
    top: 14px;
    width: 94px;
}

.grl_cont .offi_ad .offi_cont {
    overflow: hidden;
    padding-top: 42px;
}
.grl_cont .offi_ad .offi_cont ul li {
    float: left;
    height: 162px;
    margin: 0 30px 16px;
    overflow: hidden;
    text-align: center;
    width: 174px;

    position: relative;
}
.grl_cont .offi_ad .offi_cont ul li img{
    width: 100%;
}
.grl_cont .offi_ad .offi_cont ul li b{
    display: block;
    width: 100%;
    height: 100%;
    background: #000;

    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.grl_cont .offi_ad .offi_cont ul li em{
    display: block;
    margin: 6%;
    width: 88%;
    height: 88%;
    border: 1px solid #ff672b;

    position: absolute;
    top: 0;
    left: 0;

}
.grl_cont .offi_ad .offi_cont ul li span{
    display: block;
    width: 72px;
    height: 32px;
    background: #ff672b;

    line-height: 32px;
    font-size: 14px;
    text-align: center;
    color: #fff;

    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -36px;
}


/*推广弹框*/
.grl_set{
    display: none;
    width: 404px;
}

.grl_set_row{
 margin-bottom: 20px;
}
.grl_set_row .grl_set_label{
    display: block;
    width: 76px;
    font-size: 14px;
    color: #555555;
    line-height: 24px;
    text-align: right;
}
.grl_set_row  .grl_set_label_left{
    text-align: left;
}
.grl_set_row .grl_set_des{
    margin-left: 90px;
    font-size: 14px;
    color: #555;
}
.grl_set_row .grl_set_des .des_t_flie{
    display: none;
}
.grl_set_row .grl_set_des .des_t{
    line-height: 24px;
    position: relative;
}
.grl_set_row .grl_set_des .des_t .grl_file_btn{
    width: 88px;
    height: 22px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);

    cursor: pointer;
}
.grl_set_row .grl_set_des .des_t a{
    padding: 2px 20px;
    background: #3b9eeb;
    color: #fff;
    margin-right: 8px;
    border-radius: 2px;
}
.grl_set_row .grl_set_des .des_p{
    display: block;
    margin: 10px 0;
    width: 150px;
    height: 140px;
}
.grl_set_row .grl_set_des .des_txt{
    font-size: 12px;
    color: #ff6600;
    line-height: 20px;
}
.grl_set_row .grl_set_des input{
    width: 300px;
    height: 22px;
    padding: 4px 0;
    background: none;
    border:1px solid #999999;
    line-height: 22px;
    color: #333;
    /*text-indent: 1em;*/
}
.grl_set_row .grl_set_des input.fin {
    width: 100px;
}
.grl_set_row .grl_set_des .des_txt2{
  position: relative;
  top: 4px;
}

.consume_nr .u_earnings .earnings_mes .balances {
    float: left;
    padding-right: 10px;
    line-height: 30px;
}
.u_earnings .timefrm {
    margin-bottom: 10px;
    margin-left: 394px;
}
 .u_earnings .form_control {
    width: 110px;
}

/*新礼物系统*/

.u_gift .u_gift_top{
    padding: 20px 0;
    height: 30px;
    line-height: 30px;
}
.u_gift .earn_detail{
    padding-left: 22px;
    color: #737373;
    font-size: 14px;
}
.u_gift  .earn_detail em,.consume_nr .gift_des p em{
    color: #ff8c00;
    font-size: 12px;
    padding-right: 12px;
}
.u_gift  .earn_detail .color-f70 {
    color: #ff8c00;
    font-size: 12px;
}
.u_gift  .earn_detail span,.consume_nr .gift_des p span{
    color: #a3a3a3;
    padding-right: 2px;
}
.u_gift  .u_gift_top label{
    position: relative;
    top: -4px;
}

.u_gift  .u_gift_top .form_control {
    margin: 0 8px;
    width: 88px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
}
.consume_nr .gift_des{
    color: #737373;
    font-size: 14px;
    line-height: 30px;
    padding-bottom: 20px;
    padding-left: 22px;
}
.consume_nr .sliver_tips {
    margin-top: 10px;
}
.consume_nr .sliver_tips a{
    color: #ff8c00;
}
.consume_nr .gift_des .choose-row {
    background: none;
    border: 1px solid #ddd;
    color: #737373;
    display: block;
    height: 30px;
    text-align: center;
    width: 60px;
    cursor: pointer;
}
.consume_nr .gift_des .cur {
    background: #3b9eeb;
    border:1px solid #3b9eeb;
    color:#fff;
}

/*时间框*/
.u_gift_time{
    position: relative;
}
.u_gift_time .u_time_box{
    position: absolute;
    top: 34px;
    right: -82px;
    width: 190px;
    background: #fff;
}
.u_gift_time .u_time_box table{
    width: 100%;
}
.u_gift_time .u_time_box table  tr{
    height: 30px;
}
.u_gift_time .u_time_box table td{
    padding-left: 0;
    text-align: center;
    height: 30px;
    cursor: pointer;
}
.u_gift_time .u_time_box .u_time_cur,.u_gift_time .u_time_box td:hover{
    background: #65a2f3;
    color: #fff;
}
.u_gift_time .u_time_box .u_time_future,.u_gift_time .u_time_box .u_time_future:hover{
    background: #eee;
    color: #cfcfcf;
    cursor: default;
}

/* ebit speed  */
.userinfo .uinfo_left .focus_balances li a{
    background:none;
    color:#ff8f2b;
}
.userinfo .uinfo_left .focus_balances li a:hover{
    background:none;
    color:#f97c0c;
}
.glyphicon01_verify_w{
    color:#a4a4a4;
}
.basics .bsc_info ul li.tel a{
    color:#a4a4a4;
}


.u_mainbody .userinfo .tel_speed{
    position:relative;
    z-index:2;
    margin-top: 8px;
}

.u_mainbody .userinfo .tel_speed:hover{
    z-index: 3;
}

.u_mainbody .userinfo .tel_speed .tel-icon{
    float:left;
    background:url(../images/tel_icon.png) no-repeat;
    width:20px;
    height:17px;
    vertical-align:middle;
}
.u_mainbody .userinfo .tel_speed a{
    color:#ff8f2b; margin-left: 3px; float: left;
}
.u_mainbody .userinfo .tel_speed span{
    color:#a4a4a4;
}
 #jiashutit{ float: left;}
.u_mainbody .userinfo .tel_speed .tel_tip{
    width:140px;
    height:58px;
    padding:10px;
    border:1px solid #d2d2d2;
    border-bottom:2px solid #ff8e01;
    background:#fff;
    position:absolute;
    top:-71px;
    left:5px;    z-index: 3;
}
.u_mainbody .userinfo .tel_speed .tel_tip p{
    line-height:18px;
    padding-bottom:5px;
}
.u_mainbody .userinfo .tel_speed .tel_tip .tel_trial em{
    font-family:"Lucida Console", Monaco, monospace;
    padding-left:5px;
}
.u_mainbody .userinfo .tel_speed .tel_tip .sj{
    display:block;
    height: 0;
    width: 0;
    border-width: 6px;
    border-color: #ff8e01 transparent transparent;
    border-style: solid;
    position:absolute;
    top:79px;
    left:38px;
}

/* #62098 加速服务升级暂停开放 start- tanzghaojin */
.u_mainbody .userinfo .tel_speed .tel-icon.halfHour{
    width: 19px;
    height: 19px;
    background:url(../images/tel_icon2.png) no-repeat;
}
.u_mainbody .userinfo .tel_speed a.halfHour{
    color: #a4a4a4;
}
.u_mainbody .userinfo .tel_speed .tel_tip.halfHour{
    width: 188px;
    height: 83px;
    padding: 0;
    background: url(../images/download_bg2.png) no-repeat;
}
.u_mainbody .userinfo .tel_speed .tel_tip p.halfHour{
    line-height: 85px;
    text-align: center;
    color: #fff;
}

/* #62098 加速服务升级暂停开放 end- tanzghaojin */
.u_mainbody .userinfo .tel_speed .tel-sz-icon{
    display:inline-block;
    background:url(../images/tel_icon.png) no-repeat 3px -25px;
    width:18px;
    height:16px;
    vertical-align:middle;
}
.u_mainbody .userinfo .uinfo_left .utx img{
/*  margin-right:17px;*/
    width: 120px;
    height: 120px;
}
.u_mainbody .userinfo .uinfo_left .utx .updatePortait,
.u_mainbody .anchorlv_info .anchorlv_info_headpic .updatePortait{
    display:block;
    width: 120px;
    height: 120px;
    background-color:rgba(10,92,155,0.7);
    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#BF0a5c9b",endColorstr = "#BF0a5c9b");
    position:absolute;
    top:0;
    left:0;
}
.uploadPortaitCon{/*position:absolute;top:22px;left:30px;*/}
.u_mainbody .userinfo .uinfo_left .utx .updatePortait i,
.u_mainbody .anchorlv_info .anchorlv_info_headpic .updatePortait i{
    background: url(../images/updatePortait.png) no-repeat scroll center 0;
    display: block;
    width: 42px;
    height: 50px;
    /*margin-top: 22px;*/
     margin-top: 27px;
    margin-left: auto;
    margin-right: auto;
}

.u_mainbody .userinfo .uinfo_left .utx .updatePortait.auditIng i{
    background-image: url(../images/shenheing.png);
}

.u_mainbody .userinfo .uinfo_left .utx .updatePortait.audited i{
    background-image: url(../images/shenhe.png);
}

.u_mainbody .userinfo .uinfo_left .utx .updatePortait p,
.u_mainbody .anchorlv_info .anchorlv_info_headpic .updatePortait p{
    display: block;
    margin-top: 8px;
    text-align: center;
    color: #fff;
    font-size: 12px;
}

.u_mainbody .userinfo .uinfo_left .utx .audit-info{
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
    background-color: rgba(10,92,155,0.7);
    color: white;
}

.myprofile_main .tx01 img, .myprofile_main .tx02 img{
    border-radius:50%;
}
.glyphicon01_verify_w{
    background:none;
    padding-left:0;
}
.glyphicon01_email{
    color:#ff8f2b;
    /**background: url(../images/edituser.png?20150804) no-repeat left bottom;**/
}
.basics .bsc_info ul li .form_control{
    color:#ff8f2b;
}
/*私信*/
.u_nav li a em.letter_num,
.u_nav li a em.recruite-num {
    /* background-image: url(../images/msg_icon.jpg);
    background-position: -17px 0;
    background-repeat: no-repeat;   */
    position: relative;
    left: 4px;
    bottom: 1px;
    text-align: center;
    border-radius: 6px;
    background-color: #ff5d23;
    color: #fff;
}

.u_nav a.current em.recruite-num,
.u_nav a.current em.letter-num {
    /* background-position: 0px 0; */
    background-color: #fff;
    color: #f45910;
}

/*礼物收益明细查询-二期*/
.earn_load{
    padding: 20px;
    width: 150px;
    margin: 0 auto;
}
.earn_load p{
    padding-top: 6px;
    color: #b7b7b7;
}
/**修改手机号**/
.startVerify{padding-left:102px;padding-top:35px;padding-bottom:38px;}
.phone_verify label{margin-left:12px;}
.emril_msg{margin-left: 100px;margin-top: 13px;margin-bottom: 24px;}
.phone_msg{color:#aeaeae;margin-left:100px;margin-bottom:15px;}
.inp{height:26px;margin:0 15px;width:200px;border:solid 1px #d8d8d8;padding-left:5px;}
.ml{margin-left:100px;}
.phone_tx02{color:#66ff66;font-size:18px;margin-top:100px;margin-bottom:12px;color:#085dc4;font-weight:700;}
.phone_tx03{font-size:14px;color:#707070;}
.phone_verify {margin-bottom:14px;}
.phone_oneNext a{width:110px;height:40px;display:block;background-color:#ff8f2b;text-align:center;line-height:40px;font-size:14px;margin-left:100px;color:#ffffff;}
.boundOver{width:792px;height:266px;background:url(/common/douyu/images/boundOver.png) no-repeat;}
.boundOver .centerDiv{padding-top:86px;margin-left:183px;color:#ffffff;}
.boundOver .msg_1{font-size:22px;font-weight:700;}
.boundOver .msg_2{font-size:18px;margin-top:13px;}
.inputHintMsg{background:url(/common/douyu/images/phone_ico.png) no-repeat left top;padding-left:27px;line-height:23px;font-size:15px;color:#e70707;}
.inputHintMsg2{background:url(/common/douyu/images/phone_ico.png) no-repeat left bottom;display:inline-block;height:27px;width:20px;vertical-align:middle;}


.userinfo_con{ background: #f5f5f5;}
.bar .bar_nb {
    width: 232px;
    text-align: center;line-height: 21px;
}
.udetail_info .m_rank span.level_img {
    display: inline-block;
    margin-top: 4px;
}

.udetail_info .m_yc span.y1,.udetail_info .m_yc span.y2,.udetail_info .y3 {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    background: url(../images/level-13.png) no-repeat -500px -500px;
    padding-left: 21px;
    margin-right: 24px;
    margin-bottom: 10px;
    *float: left;
    *margin-top: 4px;
}

.udetail_info .y3 {
    cursor: pointer;
    color: inherit;
    display: none;
}

.udetail_info .y3 .right-arrow {
    background-image: url(../images/right-arrow.png);
    background-size: 100% 100%;
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: -2px;
}

.udetail_info  .m_yc span.y1 {
    display: inline-block;
    margin-bottom: 10px;
    height: 16px;
    background-position: 0px -24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #777;
}

.udetail_info .m_yc span.y2 {
    display: inline-block;
    margin-right: 6px;
    height: 16px;
    background-position: 0px 0px;
    white-space: nowrap;
    text-overflow: ellipsis;color: #777;
}

.udetail_info .m_yc span.text {
    display: inline-block;
    height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.udetail_info a:hover {
    text-decoration: none;
}


/*用户等级*/
.bar .bar_per {
    height: 13px;width:0%;
}
.udetail_info .m_rank .lv1 {
    background-color: grey;
}

.udetail_info .m_rank .lv10 {
    /*background-color: green;*/
    background-position:0 -48px;
}

.udetail_info .m_rank .lv20 {
    background-color: #ff7700;
}

.udetail_info .m_rank .lv30 {
    background-color: blue;
}

.udetail_info .m_rank .lv40 {
    background-color: red;
}

.udetail_info .m_rank .lv50 {
    background-color: grey;
}

.udetail_info .m_rank .getYc {
     display: inline-block;
    vertical-align: middle;
    height: 18px;
    line-height: 18px;
    color: #fff;
    font-size: 12px;
    background-color: #ff7700;
    padding: 0 13px;
    border:1px solid rgb(247,87,0);
    border-radius: 3px;
}


.udetail_info .m_rank .getYc:hover {
    background: #f14700;
}

.udetail_info h2 a {
    line-height: 26px;
    color: rgb(119,119,119) !important;
    font-size: 14px;
    margin-left: 10px;
}

.udetail_info .m_rank .bar .exprience {
    position: absolute;
    z-index: 3;
    left: 5px;
    bottom: 0;
    text-align: center;
    height: 120px;
}

.udetail_info .m_rank .bar .exprience p {
    position: absolute;
    z-index: 3;
    color: #f61605;
    bottom: 0;
    left: 0;
    height: 26px;
    line-height: 26px;
    margin: 0;
}

.udetail_info .m_rank .bar .exprience p span {
    width: 91px;
    color: #ff921a;
    display: block;
    background: rgba(30, 30, 30, 0.6);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#991e1e1e, endColorstr=#991e1e1e);
    line-height: 26px;
    font-size: 12px;
    padding: 0 2px;
    height: 26px;
    color: #ff921a;
    display: block;
    background: rgba(30, 30, 30, 0.6);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#991e1e1e, endColorstr=#991e1e1e);
    font-size: 12px;
    padding: 0 2px;
    margin: 0;
    white-space: nowrap;
    word-wrap: normal;
    word-break: keep-all;
}

.udetail_info .m_rank .bar .levelTip {
    display: none;
    position: absolute;
    z-index: 3;
    left: 0;
    bottom: 21px;
    min-width: 100%;
}
.udetail_info .m_rank .bar .levelTip p {max-width:100%;overflow: hidden;}
.mobile_email{margin-top:22px;}
.udetail_info .m_rank .bar .levelTip p span {float: none;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;font-size: 12px;
}
.mobile_email .mobile{background-color:#fff;padding:30px 26px;margin-right:19px;float:left; width: 368px;box-sizing: border-box;*box-sizing: content-box;*width:316px;}
.mobile_email .mobile .m_l{float:left;width:76px;height:76px;margin-right:12px;}
.mobile_email .mobile .m_r{float:left;}
.mobile_email .mobile .m_r ul li{color:rgb(170,170,170);font-size:12px;line-height:27px;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-break: keep-all;}
.mobile_email .mobile .m_r ul .title{color:rgb(102,102,102);font-size:14px;font-weight:bold;}
.mobile_uncheckd .m_r ul .title .checkMobile{color:rgb(255,102,0);font-size:12px;margin-left:10px;cursor:pointer;}
.mobile_uncheckd .m_r ul .title .checkMobile i{display:inline-block;width:13px;height:15px;background:url(../images/userinfo.png) no-repeat scroll 0 -24px;margin-right:3px;vertical-align: middle;}

.mobile_haschecked .m_r ul .title .updateMobile{color:rgb(255,102,0);font-size:12px;margin-left:10px;cursor:pointer;font-weight:normal;}
.mobile_haschecked .m_r ul .title .updateMobile i{display:inline-block;width:11px;height:13px;background:url(../images/userinfo.png) no-repeat scroll 0 -0;margin-right:3px;vertical-align: middle;}
.mobile_haschecked .m_r ul .phonenum{font-size:12px;color:rgb(102,102,102);}


.mobile_email .email{background-color:#fff;padding:30px 10px 30px 26px;float:left; width: 368px;box-sizing: border-box;*box-sizing: content-box;*width:332px;}
.mobile_email .email .e_l{float:left;width:76px;height:76px;margin-right:8px;}
.mobile_email .email .e_r{float:left;}
.mobile_email .email .e_r ul li{color:rgb(170,170,170);font-size:12px;line-height:27px;}
.mobile_email .email .e_r ul .title{color:rgb(102,102,102);font-size:14px;font-weight:bold;}
.mobile_email .email .e_r ul .emailnum{font-size:12px;color:rgb(102,102,102);}

.email_unbind .e_r ul .title .bindEmail{color:rgb(255,102,0);font-size:12px;margin-left:10px;cursor:pointer;}
.email_unbind .e_r ul .title .bindEmail i{display:inline-block;width:17px;height:13px;background:url(../images/userinfo.png) no-repeat scroll 0 -120px;margin-right:3px;vertical-align: middle;}
.email_uncheckd .e_r ul .title .checkEmail{color:rgb(255,102,0);font-size:12px;margin-left:10px;cursor:pointer;}
.email_uncheckd .e_r ul .title .checkEmail i{display:inline-block;width:13px;height:15px;background:url(../images/userinfo.png) no-repeat scroll 0 -24px;margin-right:3px;vertical-align: middle;}
.email_uncheckd .e_r ul .title .updateEmail{color:rgb(255,102,0);font-size:12px;margin-left:10px;cursor:pointer;}
.email_uncheckd .e_r ul .title .updateEmail i{display:inline-block;width:11px;height:13px;background:url(../images/userinfo.png) no-repeat scroll 0 -0;margin-right:3px;vertical-align: middle;}


.email_haschecked .e_r ul .title .updateEmail{color:rgb(255,102,0);font-size:12px;margin-left:10px;cursor:pointer;font-weight:normal;}
.email_haschecked .e_r ul .title .updateEmail i{display:inline-block;width:11px;height:13px;background:url(../images/userinfo.png) no-repeat scroll 0 -0;margin-right:3px;vertical-align: middle;}
.email_haschecked .e_r ul .emailnum{font-size:12px;color:rgb(102,102,102);}



.qq_authentication{margin-top:19px;}
.qq{background-color:#fff;margin-right:19px;float:left; /*box-sizing: border-box;*box-sizing: content-box;width: 368px;*width:344px;*/}
.qq .q_l{float:left;}
.qq .q_l a{display:block; height: 32px;line-height: 32px;}
.qq .q_r{float:right;font-size:12px;color:rgb(255,102,0);cursor:pointer;height: 32px;line-height: 32px;}


.unWriteQQ{   /* padding: 17px 26px;*width:317px;*/}
.unWriteQQ .q_l a i{float: left;width:21px;height:24px;background:url(../images/userinfo.png) no-repeat scroll 0 -144px;vertical-align:middle;margin-right:15px;}
.unWriteQQ .q_l a{color: rgb(170,170,170); height: 32px;line-height: 32px;}

.hasWriteQQ{   /* padding: 17px 26px;*width:317px;*/}
.hasWriteQQ .q_l a i{float: left;width:21px;height:24px;background:url(../images/userinfo.png) no-repeat scroll 0 -48px;vertical-align:middle;margin-right:15px;}
.hasWriteQQ .q_l a{color: rgb(170,170,170); height: 32px;line-height: 32px;}

.qqSet1 {padding:17px 26px;box-sizing: border-box;*box-sizing: content-box;width: 368px;*width:317px;}
.qqSet1  .q_l a i{width:21px;height:24px;vertical-align:middle;margin-right:15px;margin-top: 3px;}
.qqSet1  .q_l a{color: rgb(102,102,102); height: 32px;line-height: 32px;}
.qqSet1 #qqtit{    float: left;height: 32px;line-height: 32px;}
.qqSet1 .qq_cont{    float: left;height: 32px;line-height: 32px;}

.qqSet2 {padding:17px 26px;box-sizing: border-box;*box-sizing: content-box;width: 368px;*width:317px;}
.qqSet2  .q_l a i{display:inline-block;width:21px;height:24px;vertical-align:middle;margin-right:15px;margin-top: 3px;}
.qqSet2  .q_l a{color: rgb(102,102,102); height: 32px;line-height: 32px;}

.qqSet3 {padding:17px 26px;box-sizing: border-box;*box-sizing: content-box;width: 368px;*width:317px;}
.qqSet3  .q_l a i{display:inline-block;width:21px;height:24px;vertical-align:middle;margin-right:15px;margin-top: 3px;}
.qqSet3  .q_l a{color: rgb(102,102,102); height: 32px;line-height: 32px;}


.authentication{background-color:#fff;padding:17px 10px 17px 26px;float:left; width: 368px;box-sizing: border-box;*box-sizing: content-box;*width:332px;}
.authentication .ro_l{float:left;}
.authentication .ro_l a{display:block; height: 32px;line-height: 32px;}
.authentication .ro_r{float:right;font-size:12px;color:rgb(255,102,0);cursor:pointer; height: 32px;line-height: 32px;}



.unAuthenticated .ro_l a i{display:inline-block;width:23px;height:22px;background:url(../images/userinfo.png) no-repeat scroll 0 -176px;vertical-align:middle;margin-right:15px;}
.unAuthenticated .ro_l a{color: rgb(170,170,170); height: 32px;line-height: 32px;}


.authenticating .ro_l a i{display:inline-block;width:23px;height:22px;background:url(../images/userinfo.png) no-repeat scroll 0 -208px;vertical-align:middle;margin-right:15px;}
.authenticating .ro_l a{color: rgb(102,102,102); height: 32px;line-height: 32px;}
.authenticating .ro_r{color: rgb(170,170,170); height: 32px;line-height: 32px;}


.hasAuthenticated .ro_l a i{display:inline-block;width:23px;height:22px;background:url(../images/userinfo.png) no-repeat scroll 0 -240px;vertical-align:middle;margin-right:15px;}
.hasAuthenticated .ro_l a{color: rgb(102,102,102); height: 32px;line-height: 32px;}
.hasAuthenticated .ro_r{color: rgb(255,102,0); height: 32px;line-height: 32px;}

.isAnchor .ro_l a i{display:inline-block;width:24px;height:25px;background:url(../images/userinfo.png) no-repeat scroll 0 -272px;vertical-align:middle;margin-right:15px;}
.isAnchor .ro_l a{color: rgb(102,102,102); height: 32px;line-height: 32px;}
.isAnchor .ro_r{color: rgb(255,102,0); height: 32px;line-height: 32px;}

.agencyAuthenticated .ro_l a i{display:inline-block;width:21px;height:24px;background:url(../images/userinfo.png) no-repeat scroll 0 -80px;vertical-align:middle;margin-right:15px;}
.agencyAuthenticated .ro_l a{color: rgb(102,102,102); height: 32px;line-height: 32px;}

.agency1 .ro_l a i{display:inline-block;width:27px;height:24px;background:url(../images/userinfo.png) no-repeat scroll 0 -342px;vertical-align:middle;margin-right:15px;}
.agency1 .ro_l a{color: rgb(102,102,102); height: 32px;line-height: 32px;}

.agency2 .ro_l a i{display:block;float:left;width:27px;height:24px;background:url(../images/userinfo.png) no-repeat scroll 0 -379px;margin-right:15px;margin-top: 4px;}
.agency2 .ro_l a .text_compa{width: 200px;display: block;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.agency2 .ro_l a{color: rgb(102,102,102); height: 32px;line-height: 32px;}

.isAchorCon{margin-top:19px;}
.isAchorCon .isAnchor{ padding: 17px 26px;*width:317px;}
.phone_oneNext input {
    width: 110px;
    height: 40px;
    display: block;
    background-color: #a1a1a1;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    margin-left: 100px;
    color: #ffffff;
    border: none;
    cursor: pointer;
}
.skill_level {
    padding:24px;background-color:#fff;
    margin-top: 8px;
}
.skill_level h2{display:inline;color:rgb(255,119,0);font-size:20px;font-weight:bold;}
.skill_level .sp{display:inline-block;color:rgb(170,170,170);font-size:14px;margin-left:10px;}
.skill_list{margin-top:28px;}
.skill_level .skill_list li.item{width:84px;margin-right:40px;display: inline-block;}
.skill_level .skill_list li.item em{
    display: block;
    width: 20px;
    height: 17px;
    line-height: 13px;
    text-align: center;
    background: url("../images/tipLvel.png") no-repeat scroll 0 0;
    position: absolute;
    top: -5px;
    right: -3px;*right:-7px;
    color: #fff;
}
.skill_level .skill_list li.item .img{display:block;width:100%;}
.skill_level .skill_list li.item .img p{text-align: center;color:rgb(102,102,102);}
.skill_level .skill_list .unlocked  .img p{color:rgb(255,119,0);font-size:14px;}
.skill_list li.item{
    position: relative;
    display:block;float:left;
}
.skill_list .sl_item_hover {
    display: none;
    font-size: 12px;
    position: absolute;
    z-index: 3;
    left: -114px;
       top: -221px;
    background-color: #fff;
    border-top: 2px solid #ff8e01;
    border-right: 1px solid rgb(205, 205, 205);
    border-bottom: 1px solid rgb(205, 205, 205);
    border-left: 1px solid rgb(205, 205, 205);
    border-radius: 0 0 3px 3px;
}
.skill_list li .sl_item_hover .sj_top {
        width: 0;
        height: 0;
        overflow: hidden;
        padding: 0;
        font-size: 0;
        line-height: 0;
        display: inline-block;
        border-right: 6px dashed transparent;
        border-bottom: 0 none;
        border-left: 6px dashed transparent;
        position: absolute;
        left: 50%;
        margin-left: -6px;

        border-top: 6px solid #fff;
        top: 91px;
 }
 .skill_list  li  .sl_item_hover .arrow1, .skill_list li  .sl_item_hover .arrow2 {
    width: 0;
    height: 0;
    overflow: hidden;
    padding: 0;
    font-size: 0;
    line-height: 0;
    display: inline-block;
    border-right: 6px dashed transparent;
    border-bottom: 0 none;
    border-left: 6px dashed transparent;
    position: absolute;
    left: 50%;
    margin-left: -6px;
}
 .skill_list  li  .sl_item_hover  .arrow1 {
    border-top: 6px solid #d3d3d3;
    opacity: .75;
    filter: alpha(opacity=75);
       top: 212px;
}
.skill_list li .sl_item_hover .arrow2 {
    border-top: 6px solid #fff;
       top: 211px;
}
.skill_list li .img .skilllock{width:85px;height:85px;*width:89px;*height:89px;}
.skill_list li.lw_item_onhover .img .skilllock{width:85px;height:85px;*width:89px;*height:89px;}
.skill_list li .img .skillunlock{border:2px solid #fff;width:80px;height:80px;*width:84px;*height:84px;}
.skill_list li.lw_item_onhover .img .skillunlock{border:2px solid rgb(255,102,0);width:80px;height:80px;*width:84px;*height:84px;}

.skill_level .skill_list  li.lw_item_onhover em{display:none;}
.skill_list li.lw_item_onhover .sl_item_hover {
    display: block;
}

.skill_title h2 {
    font-size: 20px;
    color: rgb(119, 119, 119);
    font-weight: bolder;
    float: left;
}

.skill_list .sl_item_hover .text {
    float: left;
    margin-left: 10px;width: 214px;
}

.skill_list .sl_item_hover .text h4 {
    font-size: 14px;
    color: rgb(119, 119, 119);
    margin-top:8px;
}

.skill_list .sl_item_hover .text ul {
     margin-top: 8px;width:100%;overflow: hidden;
}

.skill_list .sl_item_hover .text ul li {
    color: rgb(170, 170, 170);
    font-size: 12px;line-height: 22px;width:100%;overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.skill_list .sl_item_hover .text ul li.locked_l {
    color: rgb(170, 170, 170);
}

.skill_list .sl_item_hover .text ul li.unlocked_l {
    color: rgb(255, 102, 0);
}

.skill_title a {
    font-size: 12px;
    float: right;
}

.skill_title a.locked {
    color: rgb(255, 102, 0);
    font-size: 12px;
}

.skill_title a.unlocked {
    color: rgb(128, 183, 80);
    font-size: 12px;
}
.skill_list li .sl_item_hover .sl_item_hovercont .img {
    width: 60px;
    height: 60px;
    text-align: center;
    border-right: 1px solid #f1f1f1;
    background: #fff9eb;
    float: left;
    overflow: hidden;
}
.skill_list .skill_1 .sl_item_hover .sl_item_hovercont .img {
    background: url(../images/skill_1.png) no-repeat scroll 0 0;
}
.skill_list .skill_2 .sl_item_hover .sl_item_hovercont .img {
    background: url(../images/skill_2.png) no-repeat scroll 0 0;
}
.skill_list .skill_3 .sl_item_hover .sl_item_hovercont .img {
    background: url(../images/skill_3.png) no-repeat scroll 0 0;
}
.skill_list .skill_4 .sl_item_hover .sl_item_hovercont .img {
    background: url(../images/skill_4.png) no-repeat scroll 0 0;
}
.skill_list .skill_5 .sl_item_hover .sl_item_hovercont .img {
    background: url(../images/skill_5.jpg) no-repeat scroll 0 0;
}

.skill_list .sl_item_hover .img img {
    display: inline-block;
    vertical-align: middle;
}

.skill_list li .sl_item_hover .sl_item_hovercont {
    padding: 20px 24px 20px 19px;       width: 285px;
}

.userinfo .user-tip {
    position: absolute;
    padding: 0px 5px;
    line-height: 30px;
    height: 30px;
    /* background-color: rgba(0, 0, 0, 0.7);
    *background-color: rgb(76, 76, 76); */
    background-color: #333;
    color: #fff;z-index:3;
}
#grade_tip,
#anchor_grade_tip {
        background: rgba(30, 30, 30, 0.6);
    /*filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#991e1e1e, endColorstr=#991e1e1e);*/
    *background-color: #333;
}
.userinfo .user-tip .arrow {
    width: 0;
    height: 0;
    overflow: hidden;
    padding: 0;
    font-size: 0;
    line-height: 0;
    display: inline-block;
    border-right: 6px dashed transparent;
    border-bottom: 0 none;
    border-left: 6px dashed transparent;
    position: absolute;
    left: 50%;
    margin-left: -6px;
    border-top: 6px solid #333;
    border-top: 6px solid rgba(30, 30, 30, 0.6);
    top: 30px;
}
.userinfo #grade_tip .arrow {
  border-top: 6px solid rgba(30, 30, 30, 0.6);
    /*border-top-color:  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#991e1e1e, endColorstr=#991e1e1e);*/
    *border-top: 6px solid #333;
}
.skill_level_title .promote{
    float: right;
    color: #245bb6;cursor:pointer;
}
.skill_level_title .promote i{
    display: block;
    margin-right: 5px;
    float: left;
    width: 18px;
    height: 18px;
    background: url(../images/question.png) no-repeat 0 0;
}
/*
 申请直播间等级限制
*/
 .largeBtn .highLevel:hover{
    background: #3B9EEB;
    border: 1px #3B9EEB solid;
    cursor: pointer;
}
.largeBtn .lowLevel{
    background: #dcdcdc;
    border-color: #dcdcdc;
}
 .largeBtn .lowLevel:hover{
    background: #dcdcdc;
    border: 1px #dcdcdc solid;
    cursor: default;
}
.control_group .user_level{margin: 0;margin-right: 10px;}
.control_group  .user_level img{vertical-align: middle;margin-top: -3px;margin-left: 0;padding-left: 0;}
.skill_level_title .promote span{float:left;color:#4f97d3;}

.control_group .promote{
     float: right;
    color: #245bb6;
    cursor: pointer;
    display: block;
    height: 21px;
    line-height: 21px;
}
.control_group .promote i{
    display: block;
    margin-right: 5px;
    float: left;
    width: 21px;
    height: 21px;
    background: url(../images/question.png) no-repeat center center;
}
.control_group .promote span{float:left;color:#4f97d3;}
/**鱼翅礼物图标*/
.u_nav li a i.u_nav_icon_honor{
    background-position: 0 -520px;
}
.u_nav li a:hover i.u_nav_icon_honor{
  background-position: -40px -520px;
}
.u_nav li a.current i.u_nav_icon_honor{
  background-position: -80px -520px;
}

/* 视频收益图标 */
.u_nav li a i.u_nav_icon_videogiftprofit{
    background: url(../images/nav-icon-videogift.png) no-repeat -81px 0px;
}
.u_nav li a:hover i.u_nav_icon_videogiftprofit{
    background: url(../images/nav-icon-videogift.png) no-repeat 0 0;
}
.u_nav li a.current i.u_nav_icon_videogiftprofit{
    background: url(../images/nav-icon-videogift.png) no-repeat -50px 0;
}

/**我的潮玩图标*/
.u_nav li a i.u_nav_icon_tidePlay {
  background-position: 0 -1192px;
}
.u_nav li a:hover i.u_nav_icon_tidePlay {
background-position: -40px -1192px;
}

.u_nav li a.current i.u_nav_icon_tidePlay {
background-position: -80px -1192px;
}

.consume_tit .honor_tit_icon{
   display: block;
   float: left;
   margin: 3px 0;
   margin-right: 6px;
   width: 22px;
   height: 22px;
   background: url(../images/user_honor/nav-honor-icons.png) no-repeat 0 0;
}
.consume_tit .ticket_tit_icon{
   display: block;
   float: left;
   margin: 3px 0;
   margin-right: 6px;
   width: 22px;
   height: 22px;
   background: url(../images/u_nav_icon.png?20171031) no-repeat -60px -450px; ;
}
/** 支付成功 失败页面  **/
.clearfix_out{
    padding-left:25px;
    display:block;
    position:absolute;
    right:20px;
    top:10px;
    color:#666666;
    background:url(../images/icon_out.png) no-repeat;
}

.back_index{
    margin-left:80px;
    color:#666666;
}
.back_index:hover{
    color:#ff7124;
}

/*防沉迷*/
.dy-anti-case{
    text-align: center;
    width:1000px;
    margin:0 auto;
    padding:100px 0;
    min-height: 630px;
}
.dy-anti-case-inr{
    padding:40px 120px;
    background: #f5f5f5;
    text-align: left;
}
.dy-anti-case .cautions,
.dy-anti-center .cautions{
    padding-bottom: 20px;
    font-size: 14px;
}
.dy-anti-case .control-label,
.dy-anti-center .control-label{
    width:auto;
    margin-right: 5px;
    text-align: left;
}
.dy-anti-case .control-text,
.dy-anti-center .control-text{
    padding-top:5px;
    display: inline-block;
    zoom:1;
    font-size:14px;
}
.js-form input{outline:0;}
.dy-alert{
    margin:15px 0;
    padding:1em;
    line-height:1.8;
    letter-spacing: 1px;
    border:1px solid #ff712b;
    color:#ff7448;
}
.dy-anti-case .largeBtn {
    text-align: center;
}
.dy-anti-center .largeBtn .control-label{
    width:70px;
}
.dy-anti-center .primary_button01,
.dy-anti-case .primary_button01{
    margin-top:10px;
}
.ticket_icon{
background: url(../images/icon_ticket.png?20160411) no-repeat 0px 0px;
    width: 20px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    *display: inline;
    *zoom:1;
    cursor: pointer;

}
.consume_tab_update{
    border-bottom:none;
}
/*.consume_tab_reconsitution dd:hover {
    border-bottom:none;
}*/



.consume_tab span{
    display: inline-block;
    width: 78px;
    height: 47px;
    line-height: 48px;
    text-align: center;
    color: #737373;
    font-size: 16px;
    cursor: default;

}
.consume_tab_update .add_ticket.js-add-ticket{
    color: #ff8f2b;
    cursor: pointer;
    font-size: 14px;
}
/*.ticket_table a{
    background: url(../images/icon_ticket.png) no-repeat ;
     width: 20px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    *display: inline;
    *zoom:1;

}*/
.ticket_enddateforie7{
    *margin-left: 1em;
}
.ticket_enddate_grp{
    margin-top:4px;
}
.ticket_table .ticket_update{
    background-position:0px -32px;

}
.ticket_table .ticket_del{
    background-position:0px -70px;
}
.dy-form-ticket{
    width: 540px;
    padding-left: 30px;

}
.grl_set_row .grl_set_des input#ticket_deal_begin, input#ticket_deal_end,input#ticket_show_begin,input#ticket_show_end{
    width: 130px;
}

.grl_set_row .grl_set_des input.wid_130 {
    width: 130px;
}
.grl_set_row  select.ticket_select.wid_140 {
    width: 140px;
}
.grl_set_row .grl_set_des input.wid_60{
    width:53px;
}


.grl_set_row .grl_set_des .ticket_unit{
    margin-left: 4px;
}
.grl_set_row  select.ticket_select{
    height: 29px;
    /*padding: 2px 4px;*/
    background: none;
    border:1px solid  #d8d8d8;
    outline: none;
    line-height: 24px;
    color: #333;
    /*text-indent: 1em;*/
    width: 50px;
    /*margin-left: 3px;*/
}
.grl_set_row  select.ticket_select:hover{
    border: 1px solid #ff8f2b;
}
.grl_set_row a[data-type="skip"]{
    text-decoration: none;
    border: 1px solid #fb8302;
    /*padding: 20px;*/
    font-size: 20px;
    cursor: pointer;
    color: #fb8302;
    zoom:1;
}
.grl_set_des .ticket_rule_tip{
    display: inline-block;
    /*visibility: hidden;*/
    width: 110px;
    font-size: 12px;
    line-height: 1.3;
    vertical-align: top;
    margin-left: 10px;
    color:red;
}
.ticket_payment_select{
    display: none;
}
/* #begin 付费观看二期样式 hr*/
.grl_set_row  select.ticket_select.wid_110 {
    width: 110px;
}
.grl_set_row .grl_set_des input[type="radio"]{
    width: auto;
    line-height: 22px;
    vertical-align: middle;
    height: auto;
}
.dy-form-ticket span.color_gray{
    color: #a7a7a7;
    font-size: 12px;
}
td hr.division_line{
    margin-left: -18px;
    border: 0px;
    border-bottom: 0.5px solid #e4e4e4;
}
.aui_room_table td.green_td{
    color: #05ac05;
}
.aui_room_table td.org_td a{
    color: #ff6600;
}
.line_feed{
    table-layout: fixed;
    word-break: break-all;
    word-wrap:break-word;
}

/* #end 付费观看二期样式 */
 /*鱼秀封面设置*/
.set_cover{float:left;}
.set_cover_upload_area .control-label{color: #666666;float: left;margin-right: 20px;margin-top: 30px;}
.set_cover_upload_area .set_cover_upload_bg{float:left;width: 160px;height: 100px;margin-top: -10px;}
.set_cover_upload_area .set_cover_upload_bg img{width: 100%;height:100%;}
.set_cover_upload_area .set_cover_upload_btn{float:left;margin-left: 10px;position: relative;margin-top: 30px;}
.set_cover_upload_area .state{float:left;margin-left:20px;height: 28px;line-height: 28px;color:red;margin-top: 30px;}
.set_cover_upload_area .set_cover_file{
    display: block;
    filter: alpha(opacity=0);
    opacity: 0;
    position: absolute;
    left: 0px;
    top: 0px;
  width: 62px;
    height: 28px;
}

.set_cover_upload_area .change_btn {
    padding: 4px 18px;
    border: 1px #ccc solid;
    color: #606060;
    background: #fff;
    display: inline-block;
    cursor:pointer;
}
.del_btn_con{float:left;margin-right: 10px;}
.upload_btn_con{float:left;position: relative;}
.set_cover_upload_area .del_btn {
    padding: 4px 18px;
    border: 1px #eaeaea solid;
    color: #606060;
    background: #fff;
    display: inline-block;
    cursor:pointer;
}
.set_cover_upload_area .change_btn:hover,.set_cover_upload_area  .del_btn:hover {
/*    background: #fea01e;
    border: 1px #fea01e solid;
    color: #fff;*/
}
.set_cover .setimgtip{
    margin-left: 120px;
    color: red;
    margin-top: 10px;
}
.set_cover .red{color:red;}
.set_cover .green{color:green;}
.set_cover .grey{color:grey;}

 /*鱼秀封面设置*/
 /* 修改会员认证信息 */
.u_convert_nr .dh_titile{
        background: #eeeeee;
    line-height: 40px;
    margin-top: 15px;

    font-size: 14px;
    text-align: center;
    color: #333333;
    font-weight: bold;
}
.u_convert_nr .dh_titile .dh_handle{
    display: inline;
    color: #ff8f2b;
    cursor: pointer;
    position: relative;
}
.u_convert_nr .dh_titile .dh_handle:hover .mes{
    display: block;
}
.u_convert_nr .mes{
  /*  display: none;*/
    position: absolute;
    width: 380px;
    height: 229px;
	background: url(../images/dh-tip-bg.png?20160408) no-repeat ;
    bottom: 0px;
    left: -171px;
    z-index: 2;
    zoom:1;
    padding: 5px 10px ;
    cursor: default;
    display: none;
    /*border: 1px solid red;*/
   /* transition: all 200ms ease;*/
}
.u_convert_nr .dh_titile  .dh-info
{
            font-size: 12px;
    display: inline-block;
    /* height: 100%; */
    color: #eeeeee;
    /* float: left; */
    width: 60%;
}

.u_convert_nr .dh_titile a  .coll_info_confirm{
    padding: 10px 6px;
    text-align: center;
}
.coll_info_confirm .grl_set_row{
    padding:2px 0;
    margin-bottom: 0;
}
.coll_info_confirm .grl_set_row .grl_set_label{
    line-height: 30px;
    width:90px;
    font-weight: normal;
    font-size: 12px;
    text-align: right;
    white-space: nowrap;
}
.coll_info_confirm .grl_set_row .grl_set_des{
    overflow:hidden;
    padding-left:2px;
    padding-right: 20px;
    line-height: 30px;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.coll_info_confirm .grl_set_row .bank_card_info{
    position: relative;
    padding-right: 0;
    height: 30px;
}
.bank_card_info .updateMobile{
    color: #ff8f2b;
    position: absolute;
    top:0;
    right: 10px;
}
.bank_card_info .updateMobile i{
    display: inline-block;
    width: 11px;
    height: 13px;
    background: url(../images/userinfo.png?20160408) no-repeat scroll 0 -0;
    margin-right: 3px;
    vertical-align: middle;
}

.coll_info_confirm .bank_cardid{
    color:#ff8f2b;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-break: keep-all;
    background-position: 0 5px;
    max-width: 170px;
    *display: inline;
    *zoom:1;
    vertical-align: top;
}
.coll_info_confirm .warn_tip{
    color:#ff0000;
    display: inline;
    *zoom:1;
    vertical-align: top;
}

/*  个人中心 收益兑换 */
#js_convert_tab .bank-tip{
    position: relative;
    border: 1px solid #ff712b;
    height: 40px;
    line-height: 40px;
    margin-top: 27px;
    text-align: center;
}
#js_convert_tab .bank-tip a{
    color: #ff560c;
}
#js_convert_tab .bank-tip i{
    background: url(../images/warn-tip.png) 0 0 no-repeat;
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    left: 196px;
    top: 9px;
}
#wrap .convert_note{
    color: #ff560c;
}
/*  个人中心 收益兑换  end */

/* 腾讯竞猜合作 start */
.u_mainbody .userinfo .tel_speed .tel_tip {
    top: -88px;
}
.tel_speed,
.lucky,
.lucky .lucky-icon,
.lucky em {
    display: inline;
    float: left;
}
.lucky {
    margin-right: 15px;
    margin-top: 10px;
    position: relative;
    z-index: 2;
}
.lucky:hover{
    z-index: 11;
}
.lucky .lucky-icon {
    width: 16px;
    height: 16px;
    background: url(../images/lucky.png) 0 0 no-repeat;
    margin-top: 1px;
}
.lucky em {
    margin-left: 4px;
}
.lucky .lucky-tip {
    width: 130px;
    height: 38px;
    border: 1px solid #d2d2d2;
    border-bottom: 2px solid #ff8e01;
    background: #fff;
    position: absolute;
    top: -48px;
    left: 50%;
    margin-left: -65px;
    z-index: 3;
}
.lucky .lucky-tip span {
    display: block;
    height: 0;
    width: 0;
    border-width: 6px;
    border-color: #ff8e01 transparent transparent;
    border-style: solid;
    position: absolute;
    top: 39px;
    left: 50%;
    margin-left: -3px;
}
.lucky .lucky-tip p {
    line-height: 38px;
    text-align: center;
}
/* 腾讯竞猜合作 end */


/* 个人中心-鱼秀主播等级 */
.yx_m_rank_wrapper .m_rank_yx {
    display: none;
    margin-left: 40px;
}
.yx_m_rank_wrapper .m_rank .m_rank_txt {
    position: absolute;
    top: -13px;
    left: 147px;
    color: #a4a4a4;
}

.yx_m_rank_wrapper .m_rank_yx .user_level {
    margin-top: -2px !important;
}

.yx_m_rank_wrapper .m_rank_yx #yx-grade_tip {
    background: rgba(30, 30, 30, 0.6);
}

.yx_m_rank_wrapper .m_rank_yx #yx-grade_tip .arrow {
    border-top: 6px solid rgba(30, 30, 30, 0.6);
}

.m_yc .getYc{
    display: inline-block;
    height: 16px;
    line-height: 16px;
    color: #fff;
    font-size: 12px;
    background-color: #ff8e01;
    margin-top: 0px;
    border: 1px solid rgb(247,87,0);
    border-radius: 3px;
    padding: 0 4px;
    margin-right: 20px;
    vertical-align: super;
}
/* 个人中心-鱼秀主播等级 end */


/* 个人中心-主播关播反馈 */
/*
.liveclosefeedback .aui_title{position:relative;height:40px;line-height:40px;padding-right:0;margin:-11px 20px 0 0;*margin:-11px 0 0 0;background:#f70;text-align:center;overflow:visible;border-top-left-radius:2px;}
.liveclosefeedback .aui_title:after, .liveclosefeedback .aui_close{background:url(../../../res/page/room-normal/dialog/dialogslice1.png) no-repeat;}
.liveclosefeedback .aui_title:after{content:" ";position:absolute;right:-20px;top:0;display:block;width:20px;height:100%;background-position:0 -33px;}
.liveclosefeedback .aui_close{right:-16px;top:-16px;*top:-25px;width:32px;height:32px;background-position:0 0;}*/
.liveclosefeedback .aui_title{position:relative;height:40px;line-height:40px;padding-right:0;margin:-11px 19px 0 0;*margin:-11px 0 0 0;background:#f70;text-align:center;overflow:visible;border-top-left-radius:2px;font-weight:bold;}
.liveclosefeedback .aui_title:after, .liveclosefeedback .aui_close{background:url(../images/liveclosefeedback/dialogslice.png?v=20160830) no-repeat;}
.liveclosefeedback .aui_title:after{content:" ";position:absolute;right:-20px;top:0;display:block;width:20px;height:100%;background-position:0 -26px;}
.liveclosefeedback .aui_close{right:-12px;top:-12px;*top:-19px;width:26px;height:26px;}
.liveclosefeedback .aui_close:hover{background-color:transparent;}
.liveclosefeedback .aui_inner{border-radius:0 0 2px 2px;}
.closeshow-feedback .changewords, .closeshow-feedback .sharetothird li a, .closeshow-feedback .shareinfo ul li h5 i, .closeshow-feedback .qrweixin{background:url(../images/liveclosefeedback/feedbackslice.png?20171206) 0 0 no-repeat;}
.closeshow-feedback{position:relative;white-space:normal;word-wrap:break-word;word-break:break-all;min-height:420px;}
.closeshow-feedback .sharewrap{width:281px;height:354px;padding:16px 19px 0;border-left:1px solid #f2f2f2;margin-left:-1px;}
.closeshow-feedback .sharelabel{margin-bottom:15px;font-size:16px;font-weight:bold;color:#333;}
.closeshow-feedback .sharecontwrap{position:relative;min-height:90px;padding:9px 15px 24px;margin:15px 0 25px;line-height:24px;background:#f6f6f6;border-radius:4px;}
.closeshow-feedback .sharecontwrap p{height:90px;overflow-y:auto; }
.closeshow-feedback .sharecont{color:#999;}
.closeshow-feedback .sharecont em{color:#f70;}
.closeshow-feedback .changewords{position:absolute;right:10px;bottom:8px;padding-left:20px;line-height:16px;font-size:14px;color:#f70;cursor:pointer;background-position:0 -242px;}
.closeshow-feedback .qrcodeshare{display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.closeshow-feedback .qrcodeshare{position:relative;text-align:center;}
.closeshow-feedback .qrcodewrap{padding:4px;background:#eee;}
.closeshow-feedback .qrcode{width:77px;height:77px;background:#fff;}
.closeshow-feedback .qrweixin{position:absolute;left:32.5px;top:32.5px;width:20px;height:20px;background-position:0 -260px;}
.closeshow-feedback .qrcodeshare p{position:absolute;bottom:-22px;left:0;width:100%;}
.closeshow-feedback .sharetothird{padding-top:25px;}
.closeshow-feedback .sharetothird li{float:left;}
.closeshow-feedback .sharetothird li+li{margin-left:30px;}
.closeshow-feedback .sharetothird li a{display:block;width:40px;height:40px;text-indent:-100em;overflow:hidden;}
.closeshow-feedback .sharetothird li a.tosina{background-position:0 -80px;}
.closeshow-feedback .sharetothird li a.toqzone{background-position:0 -40px;}
.closeshow-feedback .shareinfo{width:380px;padding:0 20px 20px 0;text-align: center;border-right:1px solid #f2f2f2;}
.closeshow-feedback .shareinfo ul{padding-top:26px;}
.closeshow-feedback .shareinfo ul li{width:50%;}
.closeshow-feedback .shareinfo ul li h5{height:20px;line-height:20px;font-size:16px;font-weight:normal;color:#333;}
.closeshow-feedback .shareinfo ul li h5 i{display:inline-block;*display:inline;zoom:1;width:20px;height:20px;margin-right:10px;vertical-align:middle;}
.closeshow-feedback .shareinfo ul li h5 i.liveshowtime{background-position:0 -120px;}
.closeshow-feedback .shareinfo ul li h5 i.watchernumber{background-position:0 -291px;}
.closeshow-feedback .shareinfo ul li h5 i.newfollowed{background-position:0 -160px;}
.closeshow-feedback .shareinfo ul li h5 i.sharedtimes{background-position:0 -180px;}
.closeshow-feedback .shareinfo ul li h5 i.addedyuwan{background-position:0 -200px;}
.closeshow-feedback .shareinfo ul li h5 i.addedyuchi{background-position:0 -220px;}
.closeshow-feedback .shareinfo ul li p{margin:7px 0 12px;font-size:14px;color:#f70;}
.closeshow-feedback .sharedes{overflow:hidden;color:#999;}
.closeshow-feedback .sharedes+ul{margin-top:18px;border-top:1px solid #f2f2f2;}

/* #52583 直播精彩时刻 by-yaoxue begin */
/*主播工具栏-【精彩时刻】功能设置入口 end*/
/*2.2.3关播浮层 begin*/
.liveclosefeedback-won-moment.closeshow-feedback .shareinfo{
    padding-bottom: 39px;
}
.liveclosefeedback-won-moment.closeshow-feedback .sharewrap{
    height: 373px;
}
.liveclosefeedback-won-moment.closeshow-feedback .time-machine-wrap{
    padding-left: 165px;
    height: 90px;
}
.liveclosefeedback-won-moment.closeshow-feedback .machine{
    left: 0;
    bottom: 0px;
    width: 160px;
    height:116px;
    background: url(../images/liveclosefeedback/end.gif?20170824) 0 0 no-repeat;
}
.liveclosefeedback-won-moment.closeshow-feedback .time-machine-wrap .desc{
    margin: 0;
    width: 420px;
    color: #333;
}
.liveclosefeedback-won-moment.closeshow-feedback .time-machine-wrap .line-single{
    width: 100%;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    margin-top: 20px;
}
.liveclosefeedback-won-moment.closeshow-feedback .capture-info{
    color: #666;
    margin-top: 6px;
    font-size: 12px;
}
.liveclosefeedback-won-moment.closeshow-feedback .capture-info em{
    color: #f70;
    padding: 3px;
}
.liveclosefeedback-won-moment.closeshow-feedback .time-machine-wrap .auto-upload{
    float: right;
    margin-top: 30px;
    padding: 0 13px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
/*2.2.3关播浮层 end*/
/* #52583 直播精彩时刻 by-yaoxue end */

/*时光机 yichunbao@douyu.tv*/
.closeshow-feedback .time-machine-wrap{
    height: 68px;
    background-color: #f6f6f6;
    padding:0 20px 0 150px;
}
.closeshow-feedback .machine{
    position:absolute;
    background:url(../images/liveclosefeedback/machine.png?20161214) no-repeat;
    width: 95px;
    height: 61px;
    left:26px;
    bottom:12px;
    vertical-align: middle;
}
.closeshow-feedback .time-machine-wrap .desc{
    width:316px;
    float:left;
    margin-top:8px;
    margin-right:30px;
}
.closeshow-feedback .time-machine-wrap .confirm{
    line-height: 15px;
}
.closeshow-feedback .confirm a{
    color: #f70;
    white-space: nowrap;
    margin: 0 5px;
}
.closeshow-feedback .time-machine-wrap .title{
    color: #37a9eb;
    font-size: 18px;
    line-height: 18px;
    font-weight: 900;
    margin-bottom:6px;
    display: inline-block;
}
.closeshow-feedback .time-machine-wrap .icon{
    margin-left: 5px;
    display: inline-block;
    background: url(../images/liveclosefeedback/machine-tips-icon.png) no-repeat right 0;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
}
.closeshow-feedback .time-machine-wrap .tips{
    position: absolute;
    border:1px solid #e7e7e7;
    padding:10px 16px 0;
    width: 290px;
    background: #fff;
    left: -163px;
    bottom: 25px;
    border-radius: 4px;
    display: none;
}
.closeshow-feedback .time-machine-wrap .icon:hover .tips{
    display:block;
}
.closeshow-feedback .time-machine-wrap .tips-item{
    margin-bottom:10px;
    text-indent: 10px;
}
.closeshow-feedback .time-machine-wrap .auto-upload{
    width: 104px;
    height: 30px;
    background-color: #ff7700;
    color: #fff;
    text-align: center;
    cursor: pointer;
    float: left;
    line-height: 30px;
    border-radius: 4px;
    margin-top: 22px;
}
.closeshow-feedback .time-machine-wrap .arrow{
    position:absolute;
    width:14px;
    height:14px;
    bottom:-14px;
    left:50%;
}
.closeshow-feedback .time-machine-wrap .arrow-bg{
    border: 7px solid transparent;
    border-top:7px solid #dcdcdd;
}
.closeshow-feedback .time-machine-wrap .arrow-over{
    position:absolute;
    border: 7px solid transparent;
    border-top:7px solid #fff;
    left:0;
    top:-1px;
}
.closeshow-feedback .time-machine-wrap .auto-upload:hover{
    background-color: #ff6600;
}
.closeshow-feedback .time-machine-wrap .local-upload{
    float: right;
    color: #606060;
    margin-left: 24px;
    padding-top: 28px;
    text-decoration: underline;
}
.closeshow-feedback .time-machine-wrap .line-single{
    line-height: 52px;
}
/* 个人中心-主播关播反馈 end */


/* 私信改版部分样式 S */
.letter_tit .fl{ margin-right: 9px; }
.letter_tit .fr{ margin-left: 9px; }
.massage_spr{ background: url(../images/private_letter/massage_spr.png?20161009) no-repeat; }
.letter_tit .write_btn{ display: block; width: 37px; height: 37px; background-position: 0 0; text-indent: -9999px; }
.letter_tit .write_btn:hover{ background-position: 0 -39px; }
.letter_tit .primary_button03{padding:8px 18px;color:#606060;background:#f70; border-radius: 2px; font-size: 14px; color: #ffffff; display:inline-block; position: relative; }
.letter_tit .cur{background:#f50;}
.letter_tit .primary_button03:hover{ background-color: #f50; }
.letter_tit .primary_button03 .massage_spr{ position: absolute; right: -9px; top: -8px; display: block; width: 28px; height: 17px; text-align: center; line-height: 17px; font-size: 12px; background-position: 0 -78px; letter-spacing:-1px;}
.tip_massage{ display: none; position: absolute; left: 50%; top: 190px; height: 40px; line-height: 40px; padding: 0 26px; font-size: 14px; color: #ffffff; background-color: #ff8f2b; }
/* 发私信表单 */
.letter_write_cont{ border-top: 1px dashed #dbddde; }
.letter_write_cont .lc_st{ font-size: 14px; line-height: 46px; font-weight: bold; color: #666666; }
.letter_write_cont .lc_st_em{ color: #ff7700; }
.letter_write_cont .letter_fm{ margin-top: 19px; overflow: hidden; }
.letter_write_cont .fm_items{ float: left; width: 100%; height: 48px; }
.letter_write_cont .fm_items_big{ height: auto; }
.letter_write_cont .fm_items_lb{ float: left; width: 90px; text-align: right; font-size: 14px; color: #666666; line-height: 30px; }
.letter_write_cont .fm_nick_name{ float: left; font-size: 14px; color: #666666; line-height: 30px; }
.letter_write_cont .fm_items input{ float: left; width: 87%; height: 28px; border: 1px solid #cccccc; padding: 0 5px;  line-height: 30px; }
.letter_write_cont .fm_title_inp{ float: left; }
.u_mainbody .fm_tt{ float: left; width: 87%; height: 248px; border: 1px solid #cccccc;}
.letter_write_cont .letter_fm .fm_size_cout{ float: right; font-size: 14px; color: #999999; margin-top: 16px; }
.letter_write_cont .letter_fm .wraming em{ color: #ff1300;}
/* 弹窗样式 */
.dia_con{ width: 317px;height: 191px; }
.dia_con .before_send{ display: block; height: 150px; text-align: center; line-height: 150px; font-size: 16px; color: #3c3c3c; }
.dia_con .send_success{ height: 140px; padding-top: 10px; }
.dia_con .send_success_pic{ display: block; margin: 0 auto 20px; width: 66px; height: 72px; background: url(../images/private_letter/massage_pic.png?20161009) no-repeat; }
.dia_con .send_success_txt{ display: block; text-align: center; font-size: 16px; color: #3c3c3c; }
.dia_con .captcha{width: 308px;margin: 0 auto;}
.dia_con .captcha .submit-btn{display: inline-block; background-color: #fb8302;height: 34px;line-height: 34px;width: 76px;text-align: center;color: #fff;vertical-align: middle; }
.dia_con .ipt-capcha{vertical-align: middle;}
.dia_con .captcha img{vertical-align: middle;}
.dia_con .captcha-gt{ margin: 0 auto; width: 287px;}

/*直播记录上传按钮 yichunbao@douyu.tv*/
.live-video-submit-btn{
    display: inline-block;
    width: 122px;
    line-height: 24px;
    color:#f2f2f2!important;
    background-color: #ff8d29;
    text-align:center;
    cursor: pointer;
    border-radius: 2px;
}
.live-video-submit-btn:hover{
    background-color: #ff6600;
}

/*个人中心-视频推荐 yichunbao@douyu.tv*/
.rec-video-error{
    color:#f00;
    background: #f5f5f5;
    margin:18px 0 18px;
    padding:8px 10px;
    font-size: 14px;
}
.rec-video-list tr th,.rec-video-list tr td{
    text-align: center;
    padding-left:0;
}
.rec-video-list .vide-title{
    padding-left:18px;
    text-align: left;
}
.rec-video-list .vide-title a{
    color:#737373;
}

.rec-video-list tr .vide-title .watch-back{
    color:#ff8f2b;
}
.rec-video-list td span{
    vertical-align: middle;
    color:#ff8f2b;
    cursor: pointer;
    line-height: 15px;
    text-decoration: underline;
    margin:5px;
}
.rec-video-list td .del{
    display:inline-block;
    width:15px;
    height:15px;
    background: url(../images/rec-vedio-del.png) no-repeat;
}
.rec-video-list.disabled td .del,.rec-video-list td .del.gray{
    background-position: 0 -54px;
}
.rec-video-list.disabled th,.rec-video-list.disabled td,.rec-video-list.disabled span,.rec-video-list td span.gray{
    color: #bbb!important;
    cursor: default;
}
.rec-dialog-wrap .aui_sw,.rec-dialog-wrap .aui_se,.rec-dialog-wrap .aui_s{
    width:0;height:0;
}

.rec-dialog-wrap .aui_content{
    border:1px solid #ccc;
    border-top:none;
}
.rec-video-dialog{
    font-size: 14px;
    color: #666;
}
.rec-video-dialog .err-tips{
    color: #f00;
    font-size: 12px;
    line-height: 12px;
}
.rec-video-dialog .url{
    margin-top:17px;
    margin-bottom: 10px;
    width: 348px;
    padding:6px;
    line-height: 13px;
    font-size: 12px;
    border:1px solid #c0c0c0;
}
.rec-video-dialog .cancel-btn,.rec-video-dialog .submit-btn{
    display: inline-block;
    width: 119px;
    line-height:27px;
    font-size: 14px;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
}
.rec-video-dialog .cancel-btn{
    border:1px solid #ff8f2b;
    background: #fff;
    color:#ff8f2b;
}
.rec-video-dialog .submit-btn{
    border:1px solid #fea01e;
    background: #fea01e;
    color:#fff;
    margin-right: 20px;
}
.rec-video-dialog .my-video{
    color: #ff8f2b;
}
.rec-video-dialog .control{
    padding-top:10px;
    text-align: center;
}
.rec-video-dialog.confirm .cancel-btn,.rec-video-dialog.confirm .submit-btn{
    width: 80px;
}
/*视频推荐title上的按钮*/
.consume_tit .rec-icon{
    line-height: 28px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 5px;
    width: 24px;
    height: 24px;
    background: url(../images/rec-icon.png) no-repeat;
}
/*温馨提示*/
.kindly-reminder{
    border:1px dashed #ededed;
    padding:14px 40px;
    margin-top: 15px;
    background-color: #f8f8f8;
    line-height: 22px;
    font-size: 12px;
}
.kindly-reminder .remind-title{
    font-size: 14px;
    line-height:28px;
}

/*我的订阅*/
.no-subscribe{
    margin:200px auto 0;
    width: 314px;
    height:247px;
    background:url(../images/no-subscribe.png) no-repeat 0 0;
}
.ellipsis{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-break: keep-all;
}
.my-subscribe{
    margin-bottom: 30px;
}
.my-subscribe .sub-top{
    line-height: 35px;
    margin-bottom: 18px;
}
.my-subscribe .head{
    width: 35px;
    height: 35px;
    border-radius: 50%;
    margin-right: 10px;
    vertical-align: middle;
}
.my-subscribe .name{
    font-size: 16px;
    color: #f60;
    display: inline;
}
.my-subscribe .sub-cont{
    width: 825px;
}
.my-subscribe .v-title{
    font-size: 12px;
    color: #181818;
    line-height: 25px;
}
.my-subscribe .v-item{
    position: relative;
    width:155px;
    float:left;
    margin-right:10px;
}
.my-subscribe .v-mark{
    position: absolute;
    height: 24px;
    line-height: 24px;
    left: 0;
    top: 0;
    padding: 0 6px;
    font-size: 12px;
    background: #fc6500;
    color: #fff;
    z-index: 1;
}
.my-subscribe .v-img{
   width: 155px;
   height: 88px;
}
.no-subvideo{
    width: 160px;
    height: 90px;
    background: url('../images/no-subvideo.png');
}
.my-subscribe .more{
    color:#818181;
}
.my-subscribe .more:hover{
    color:#f60;
}
.my-subscribe .v-duration{
    position:absolute;
    top:62px;
    right:6px;
    padding:0 6px;
    line-height: 20px;
    color:#ccc;
    background: #000;
    opacity: 0.7;
}

.my-subscribe .v-date{
    padding-left:18px;
    color: #9f9f9f;
    background: url(../images/clock-gray.png) no-repeat left top;
    line-height: 14px;
}
.my-subscribe .playicon{
    position:absolute;
    left:58px;
    top:22px;
    width: 40px;
    height: 40px;
    z-index: -1;
    opacity: 0;
    transform: scale(1.5);
    background: url(../images/play.png) no-repeat left top;

}
.my-subscribe .v-link{
    display:block;
}
.my-subscribe .v-link:hover .playicon{
    z-index: 1;
    opacity:1;
    transform: scale(1);
    transition-duration:300ms;
}
.my-subscribe .v-link:hover .v-title{
    color:#f60;
}
.my-subscribe .unsubscribe-btn {
    margin-top: 4px;
    padding: 0 12px;
    border: 1px solid #e5e8ef;
    border-radius: 22px;
    font-size: 12px;
    font-weight: 400;
    line-height: 22px;
    color: #6d757a;
}
.my-subscribe .unsubscribe-btn:hover{
    background: #e5e8ef;
}

/*直播回看设置*/
.watch-back-set tr td,.watch-back-set tr th{
    text-align: center;
    padding-left:0;
}
.watch-back-set .top{
    line-height: 18px;
    font-size: 12px;
}
.watch-back-set .title{
    float:left;
    color:#f70;
    padding-left:5px;
}
.watch-back-set .tips{
    float:right;
    padding: 0 15px;
}
.watch-back-set .new{
    color:#fff!important;
    background: #f70;
    line-height: 14px;
    padding:0 5px;
    border-radius: 2px
}
.watch-back-set .submit-btn,.watch-back-set .submited-btn{
    display: inline-block;
    padding:0 26px;
    line-height: 24px;
    color:#f2f2f2!important;
    background-color: #ff8d29;
    text-align:center;
    cursor: pointer;
    border-radius: 4px;
}
.watch-back-set .submit-btn:hover{
    background-color: #f60;
}
.watch-back-set .submited-btn{
    background: #dcdcdc;
    color:#fff;
}

/* S 积分管理 end by yanxi@douyu.tv */
.u_record_title {
    height: 29px;
    padding: 8px 0;
    vertical-align: middle;
    border-bottom: 0;
}
.u_record {
    position: relative;
}
.u-record-icon {
    background: url(../images/record-manage/score-spr.png?20161124) no-repeat;
}
.u_record .score-icon-manage {
    width: 29px;
    height: 29px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    background-position: 0 -62px;
}
.u_record .consume_tab .consume_tab_btn .cur a {
    color: #ff7700;
    font-weight: bold;
}
.u_record .table {
    margin-top: 15px;
    border: 1px solid #e4e4e4;
    box-shadow: none;
    border-right: none;
}
.u_record .table th, .u_record .table td {
    border-right: 1px #e4e4e4 solid;
}
.u_record .table th {
    border-bottom: 1px solid #e4e4e4;
    height: 38px;
    padding: 0;
    font-size: 16px;
    line-height: 38px;
    color: #666666;
    background-color: #f5f5f5;
}
.u_record .table td {
    height: 34px;
    font-size: 14px;
    color: #666;
    vertical-align: middle;
}
.u_record .table td.text-twoline {
    text-align: left;
}
.u_record .table a {
    border-bottom: 0;
}
.u_record .table .text-danger, .u_record .text-danger {
    color: #ff2b2b;
}
.u_record .table .text-disable, .u_record .text-disable {
    color: #bbb;
}
.u_record .table .text-btn, .u_record .text-btn {
    color: #3b9eeb;
}
.u_record .table .text-warn, .u_record .text-warn {
    color: #f70;
}
.u_record .table .text-success, .u_record .text-success {
    color: #72a951;
}
.u_record .btn-tab {
    margin: 15px auto 0;
    height: 25px;
}
.u_record .btn-tab span {
    font-size: 14px;
    color: #f70;
}
.u_record .btn-tab .btn-sm {
    float: right;
    margin-left: 15px;
    font-size: 14px;
    line-height: 25px;
    padding: 0 11px;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    color: #666666;
}
.u_record .btn-tab .btn-sm.cur, .u_record .btn-tab .btn-sm.cur:hover {
    border: 1px solid #f70;
    background-color: #f70;
    color: #fff;
}
.u_record .btn-tab .btn-sm:hover {
    border-color: #f14700;
    background-color: #f14700;
    color: #fff;
}
.u_record .about {
    font-size: 14px;
    color: #bbb;
}
.u_record .about strong {
    color: #999;
}
.u_record .bg-fff {
    background-color: #fff;
}
.u_record .bg-f5f5f5 {
    background-color: #f5f5f5;
}
.u_record .dia-about {
    display: none;
    width: 254px;
    padding: 10px;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #fff;
}
.u_record .score-icon-arrow {
    display: block;
    width: 19px;
    height: 11px;
    position: absolute;
    left: 127px;
    bottom: -11px;
    color: #666666;
    background-position: -10px -93px;
}
.u_record .dia-about strong {
    display: block;
    font-size: 14px;
    font-weight: bold;
}
.u_record .dia-about span {
    font-size: 12px;
    line-height: 18px;
}
/* E 积分管理 end by yanxi@douyu.tv */
/* S 积分申诉 end by yanxi@douyu.tv */
.u_record_title {
    height: 29px;
    padding: 8px 0;
    vertical-align: middle;
    border-bottom: 0;
}
.u_record_appeal .text-danger {
    color: #ff2b2b;
}
.u_record_appeal .text-disable {
    color: #bbb;
}
.u_record_appeal .text-btn {
    color: #3b9eeb;
}
.u_record_appeal .text-warn {
    color: #f70;
}
.u_record_appeal .text-success {
    color: #72a951;
}
.u_record_appeal {
    position: relative;
}
.u_record_appeal .score-icon-appeal {
    width: 29px;
    height: 29px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    background-position: 0 -31px;
}
.urp-content {
    width: 760px;
    margin-top: 30px;
    padding: 0 25px 36px;
    border: 1px solid #e4e4e4;
}
.urp-content .urp-con-tit {
    font-size: 14px;
    line-height: 40px;
    color: #666;
}
.urp-content dl {
    line-height: 22px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e4e4e4;
}
.urp-content dt {
    float: left;
    width: 70px;
    font-size: 14px;
    color: #999;
    overflow: hidden;
    clear: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.urp-content dd {
    margin-left: 80px;
}
.urp-form-group {
    margin: 10px auto 15px;
}
.urp-form-group .fm-span {
    position: relative;
    left: -12px;
    float: left;
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: right;
    font-size: 14px;
    color: #666666;
    font-weight: bold;
}
.urp-form-group .fm-span em {
    color: #f70;
    margin-right: 6px;
}
.urp-form-group .fm-con {
    margin-left: 86px;
    position: relative;
}
.urp-form-group .fm-con label {
    float: left;
    margin-right: 10px;
    cursor: pointer;
}
.urp-form-group .fm-con label input {
    display: none;
    width: 0;
    height: 0;
    overflow: hidden;
}
.urp-form-group .fm-con .score-icon-radio {
    float: left;
    margin: 4px 10px 0 7px;
    width: 13px;
    height: 13px;
    background-position: 0 -114px;
}
.urp-form-group .fm-con .checked .score-icon-radio {
    background-position: -15px -114px;
}
.urp-form-group .fm-error {
    display: block;
    font-size: 14px;
    margin-left: 86px;
    visibility: hidden;
}
.urpfg-error .fm-error {
    visibility: visible;
}
.urp-form-group .border {
    width: 678px;
    height: 148px;
    border: 1px solid #e4e4e4;
}
.urp-form-group .fm-con .textarea {
    float: none;
    display: block;
    width: 660px;
    height: 128px;
    border: 0;
    font-size: 14px;
    line-height: 24px;
}
.urp-form-group .fm-con .font-cout {
    position: absolute;
    bottom: 0;
    right: 10px;
}
.urpfg-error .border {
    border-color: #ff2b2b;
}
.urp-form-group .fm-con .cover {
    display: inline-block;
    position: relative;
    overflow: hidden;
    border: 2px dashed #e5e9ef;
    border-radius: 5px;
    padding: 5px
}
.urp-form-group .fm-con .cover .cover-holder {
    width: 252px;
    height: 156px;
    display: block;
    position: relative;
    background: #f3f3f3;
    border-radius: 4px;
    overflow: hidden
}
.urp-form-group .fm-con .cover .cover-action {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 18px;
    text-align: center;
}
.urp-form-group .fm-con .cover-action .upload-pic-btn {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 100px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    color: #fff;
    background: #333;
    background: rgba(51, 51, 51, .8);
}
.urp-form-group .fm-con .cover-action .upload-pic-btn:hover {
    background-color: #f70
}
.upload-pic-btn input[type=file] {
    position: absolute;
    font-size: 0;
    font-size: 100px\9;
    right: 0;
    top: 0;
    width: 200%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
}
.urp-form-about {
    display: block;
    margin: 8px 0 0 86px;
    font-size: 12px;
    line-height: 18px;
    color: #bbb;
}
.u_record_appeal .btn-tab {
    margin: 15px auto 0;
    height: 25px;
}
.u_record_appeal .btn-tab span {
    font-size: 14px;
    color: #f70;
}
.u_record_appeal .btn-tab .btn-sm {
    float: right;
    margin-left: 15px;
    font-size: 14px;
    line-height: 25px;
    padding: 0 34px;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    color: #666666;
}
.u_record_appeal .btn-tab .btn-sm.cur {
    border: 1px solid #f60;
    background-color: #f60;
    color: #fff;
}
.u_record_appeal .btn-tab .btn-sm:hover {
    border-color: #f14700;
    background-color: #f14700;
    color: #fff;
}
.u_record_appeal .about {
    font-size: 14px;
    color: #bbb;
}
.u_record_appeal .about strong {
    color: #999;
}
/* E 积分申诉 end by yanxi@douyu.tv */
/* S 积分申诉详情 end by yanxi@douyu.tv */
.u_record_title {
    height: 29px;
    padding: 8px 0;
    vertical-align: middle;
    border-bottom: 0;
}
.u_record_appeal_info .text-danger {
    color: #ff2b2b;
}
.u_record_appeal_info .text-disable {
    color: #bbb;
}
.u_record_appeal_info .text-btn {
    color: #3b9eeb;
}
.u_record_appeal_info .text-warn {
    color: #f70;
}
.u_record_appeal_info .text-success {
    color: #72a951;
}
.u_record_appeal_info {
    position: relative;
}
.u-record-progess-icon {
    background: url(../images/record-manage/process-spr.png?20161124) no-repeat;
}
.u_record_appeal_info .score-icon-appeal-info {
    width: 29px;
    height: 29px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    background-position: 0 0;
}
.urai-process {
    width: 760px;
    margin-top: 40px;
}
.urai-process-survey {
    width: 524px;
    margin: 0 auto;
}
.uraips-li {
    float: left;
    width: 60px;
    height: 106px;
    position: relative;
    text-align: center;
}
.uraips-dot {
    float: left;
    margin: 32px 10px;
    width: 145px;
    height: 5px;
    background-position: 0 -248px;
    background-repeat: repeat-x;
}
.uraips-dot-grey {
    background-position: 0 -255px;
}
.uraips-li .u-record-progess-icon {
    display: block;
    width: 60px;
    height: 60px;
}
.uraips-li .uraips-arrow {
    display: none;
    position: absolute;
    left: 50%;
    margin-left: -14px;
    bottom: -2px;
    width: 28px;
    height: 15px;
    background-position: 0 -262px;
}
.uraips-li .uraips-li-span {
    font-size: 14px;
    color: #999;
    line-height: 34px;
}
.activty .uraips-audit, .activty .uraips-result {
    zoom: 1.167;
    position: absolute;
    left: -5px;
    top: -5px;
}
.activty .uraips-li-span {
    color: #ff7700;
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 60px;
}
.activty .uraips-arrow {
    display: block;
}
.uraips-submit {
    background-position: 0 0;
}
.uraips-audit {
    background-position: 0 -62px;
}
.uraips-result {
    background-position: 0 -186px;
}
.activty .uraips-result {
    background-position: 0 -124px;
}
.urai-process-detail {
    border: 1px solid #e4e4e4;
    padding: 40px 0 80px;
    border-radius: 3px;
}
.uraipd-step {
    float: left;
    width: 100%;
}
.uraipd-step-time {
    float: left;
    width: 173px;
    text-align: right;
}
.uraipd-step-time span, .uraipd-step-detail span {
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #666;
    font-weight: bold;
}
.uraipd-step-time em {
    float: right;
    width: 68px;
    font-size: 12px;
    line-height: 14px;
    color: #999;
}
.uraipd-step-line {
    position: relative;
    top: 8px;
    float: left;
    width: 2px;
    height: 100%;
    margin: 0 18px;
    background-color: #cecece;
}
.uraipd-step-line .uraipdsl-dot {
    position: absolute;
    left: -3px;
    top: 0;
    display: block;
    width: 8px;
    height: 8px;
    background-position: 0 -93px;
}
.activty .uraipd-step-line {
    background-color: #f70;
}
.activty .uraipd-step-line .uraipdsl-dot {
    background-position: 0 -103px;
}
.uraipd-step1 .uraipd-step-line {
    height: 155px;
}
.uraipd-step3 .uraipd-step-line {
    height: 2px;
}
.uraipd-step-detail {
    width: 532px;
    margin-left: 211px;
}
.uraipd-step2 .uraipd-step-detail {
    padding-bottom: 80px;
}
.uraipd-step-detail p {
    font-size: 12px;
    line-height: 18px;
    color: #999;
    text-align: justify;
}
.u_record_appeal_info .cover-holder {
    position: relative;
    display: inline-block;
    margin-top: 8px;
    border: 1px dashed #e5e9ef;
    border-radius: 5px;
    padding: 3px;
    cursor: zoom-in;
}
.u_record_appeal_info .cover-holder img {
    width: 160px;
    height: 100px;
}
.uraipdsl-magnifier {
    position: absolute;
    right: 8px;
    bottom: 8px;
    width: 14px;
    height: 15px;
    background-position: 0 -129px;
    cursor: pointer;
}
.magnify-pic {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow-y: auto;
}
.magnify-pic-wp {
    width: 100%;
    height: 100%;
    position: relative;
}
.magnify-pic .mask {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.magnify-pic i {
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 20px;
    top: 10px;
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    line-height: 30px;
    text-align: center;
    z-index: 2;
}
.magnify-pic img {
    max-width: 80%;
    position: absolute;
    left: 50%;
    top: 50%;
    cursor: zoom-out;
}
/* E 积分申诉详情 end by yanxi@douyu.tv */

/* 进房隐身尝鲜功能 start #35509 */
.invisible-taste-switch{
    position: absolute;
    right: 0;
    bottom: 0;
}
.invisible-taste-switch-btn{
    display: block;
    width: 115px;
    height: 30px;
    border-radius: 14px;
    text-align: center;
}
.invisible-taste-switch-btn i,
.invisible-taste-switch-btn span,
.invisible-taste-switch-btn:hover em{
    display: inline-block;
    vertical-align: middle;
}
.invisible-taste-switch-btn i{
    overflow: hidden;
    width: 20px;
    height: 14px;
    margin-right: 5px;
    background-image: url(../images/invisible-taste-icon.png?v=20161227);
    background-repeat: no-repeat;
}
.invisible-taste-switch-btn span,
.invisible-taste-switch-btn em{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
}
.invisible-taste-switch-btn:hover span,
.invisible-taste-switch-btn em{
    display: none;
}
.invisible-taste-switch-tip{
    display: none;
    position: absolute;
    bottom: 45px;
    left: 50%;
    margin-left: -112px;
    width: 224px;
    height: 62px;
}
.invisible-taste-switch-tip i{
    position: absolute;
    left: 50%;
    bottom: -7px;
    margin-left: -7px;
    overflow: hidden;
    width: 0;
    height: 0;
    border-top: 7px solid #000;
    border-right: 7px dashed transparent;
    border-bottom: 0;
    border-left: 7px dashed transparent;
    opacity: .5;
    filter: alpha(opacity=50);
}
.invisible-taste-switch-tip-bg,
.invisible-taste-switch-tip-main{
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 3px;
    overflow: hidden;
}
.invisible-taste-switch-tip-bg{
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5;
    filter: alpha(opacity=50);
}
.invisible-taste-switch-tip-main{
    z-index: 2;
    padding: 15px 10px;
    text-align: center;
    color: #fff;
}
.invisible-taste-switch-btn:hover + .invisible-taste-switch-tip{
    display: block;
}

.invisible-open .invisible-taste-switch-btn{
    background-color: #f70;
}
.invisible-open .invisible-taste-switch-btn:hover{
    background-color: #f60;
}
.invisible-open .invisible-taste-switch-btn i{
    background-position: 0 0;
}
.invisible-close .invisible-taste-switch-btn{
    background-color: #40adff;
}
.invisible-close .invisible-taste-switch-btn:hover{
    background-color: #1995f3;
}
.invisible-close .invisible-taste-switch-btn i{
    background-position: 0 -14px;
}
/* 进房隐身尝鲜功能 end #35509 */

/* 房间名标题优化 start */
.control{
    position: relative;
}
.control_selectStyle {
    display: none;
    margin: 0 auto;
    padding: 0;
    background-color: #fff;
    height: 28px;
    width: 30px;
    position: absolute;
    top: 1px;
    left: 209px;
    z-index: 2;
}
.control_selectStyle .control_hover_box {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.control_selectStyle .control_selectStyle_san {
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 10px;
    margin-top: -2px;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0 6px;
    border-color: #d8d8d8 transparent transparent transparent;
}
.control_selectStyle .control_select_title:hover{
    background-color: #fea01e;
    color: #fff;
}
.control_selectStyle .control_select {
    display: none;
    width: 240px;
    height: auto;
    box-sizing: border-box;
    line-height: 26px;
    color: inherit;
    cursor: default;
    font-size: 14px;
    position: absolute;
    top: 29px;
    right: -1px;
    border: 1px solid #d8d8d8;
    border-top: none;
}
.control_selectStyle .control_select_title{
    width: 228px;
    height: 28px;
    padding: 0 5px;
    line-height: 30px;
    color: inherit;
    background-color: #fff;
}
.control_selectStyle .control_select_title0{
    color: #999;
    background-color: #fff;
}
.disabled {
    pointer-events: none;
}
.primary_button01.disabled{
    background: #eee;
    cursor: not-allowed;
}
.control_selectStyle .control_select_hover {
    display: none;
    position:absolute;
    top: 37px;
    left: 10px;
    width: 330px;
    height: 60px;
    padding: 0 10px;
    background-color: #fff;
    border: 1px solid #000;
}
.control_hover_box:hover .control_select_hover{
    display: block;
}
.control_selectStyle .control_select_hover_p{
    color: #000;
    font-size: 12px;
    line-height: 30px;
    width: 100%;
    height: 24px;
}
/* 房间名标题优化 end*/

/* S 个人中心-首页-贵族 end by yanxi@douyu.tv 20161228 */
.nobility-level-icon{
    float:left;
    margin: -4px 10px 0 0;
    width: 28px;
    height: 28px;
}
.udetail_info .m_yc span.nobility-shark-fin {
    padding: 0;
    margin: 0 0 10px 0;
    position: relative;
}

.udetail_info .m_yc span.nobility-shark-fin:hover .nobility-state{
    display: block;
}

.udetail_info .nobility-shark-fin span.nobility-state{
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 25px;
    width: 300px;
    line-height: 20px;
    height: 20px;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    background-color: #000;
    background-color: rgba(0,0,0,.5);
}

.udetail_info .nobility-shark-fin .nobility-state-arrow{
    position: absolute;
    top: -8px;
    left: 44px;
    width: 0;
    height: 0;
    border-bottom: 8px solid #000;
    border-bottom: 8px solid rgba(0,0,0,.5);
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}


.clr-f70{
    color: #f70;
}
.clr-ff4a35{
    color: #ff4a35;
}

.u_mainbody .nobility-privilege {
    width: 755px;
    position: relative;
    top: 5px;
    margin: 0 auto;
}
.u_mainbody .nobility-privilege .privilege-head{
    position: relative;
    height: 30px;
    overflow: hidden;
}
.u_mainbody .nobility-privilege .privilege-head h2{
    position: absolute;
    bottom: 0;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}
.u_mainbody .nobility-privilege .privilege-head span{
    font-size: 12px;
    font-weight: normal;
    padding-left: 10px;
    color: #999999;
}
.u_mainbody .nobility-privilege .privilege-head .privilege-head-btn{
    float: right;
    padding: 0 12px;
    font-size: 14px;
    line-height: 30px;
    border-radius: 30px;
    color: #ffffff;
    background-color: #f70;
}
.u_mainbody .nobility-privilege .privilege-head .privilege-head-btn:hover{
    background-color: #f60;
}
.u_mainbody .nobility-privilege .privilege-content{
    width: 100%;
    margin-top: 10px;
}
.u_mainbody .nobility-privilege .privilege-content-btn{
    display: block;
    padding: 10px;
    background-color: #fff;
}
.u_mainbody .nobility-privilege .privilege-content .control-icon{
    float: left;
    width: 15px;
    height: 114px;
    background: url(../images/nobility/control-icon.png?20161228) no-repeat;
    text-indent: -9999px;
}
.u_mainbody .nobility-privilege .privilege-content .turn-left{
    background-position: 0 0;
}
.u_mainbody .nobility-privilege .privilege-content .disable-turn-left{
    background-position: -17px 0;
}
.u_mainbody .nobility-privilege .privilege-content .turn-right{
    background-position: -51px 0;
}
.u_mainbody .nobility-privilege .privilege-content .disable-turn-right{
    background-position: -34px 0;
}
.u_mainbody .nobility-privilege .privilege-content .privilege-ls-wp{
    float: left;
    margin-left: 5px;
    width: 720px;
    overflow: hidden;
}
.u_mainbody .nobility-privilege .privilege-content .privilege-ls{
    float: left;
    width: 720px;
    height: 114px;
}
.u_mainbody .nobility-privilege .privilege-content .privilege-ls li{
    float: left;
    margin-right: 5px;
    padding-top: 10px;
    width: 113px;
    height: 98px;
    border-radius: 5px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #ececec;
    cursor: pointer;
}
.u_mainbody .nobility-privilege .privilege-content .privilege-ls p{
    margin-top: 2px;
    height: 30px;
    overflow: hidden;
    font-size: 14px;
    line-height: 30px;
    color: #555555;
    font-weight: bold;
}
.u_mainbody .nobility-privilege .privilege-content .privilege-ls span{
    display: none;
    padding: 0 8px;
    height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    line-height: 16px;
    color: #999999;
}
/* E 个人中心-首页-贵族 end by yanxi@douyu.tv 20161228 */

.u_nav li a i.u_nav_nobel{
   background-position: 0 -120px;
}
.u_nav li a:hover i.u_nav_nobel{
   background-position: -40px -120px;
}
.u_nav li a.current i.u_nav_nobel{
   background-position: -80px -120px;
}

/*钻石粉丝-左侧菜单-图标*/
.u_nav li a i.u_nav_diamond{
    width: 22px;
    margin-left: -1px;
    margin-right: 9px;
    background-position: 0 -1232px;
}
.u_nav li a:hover i.u_nav_diamond{
    background-position: -39px -1232px;
}
.u_nav li a.current i.u_nav_diamond{
    background-position: -78px -1232px;
}
/*贵族系统一期 用户引导 新特权 begin*/
#header .l-menu .invisible span.myvip--guide--sp{
    background-color: #fc5e6d;
    border-radius:11px;
    height: 22px;
    line-height: 22px;
    width:58px;
    display: block;
    margin-left:6px;
    display: none;
}
#header .l-menu .invisible span.myvip--guide--sp .icon--guide--sp{
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #fc5e6d;
    position: absolute;
    top:-4px;
    left:50%;
    margin-left: -4px;
}
/*贵族系统一期 用户引导 新特权 end*/
/* 个人中心-我的资料-账号体系 start by yangshuang*/
.u_mainbody .userinfo{
    background: #fff;
    width: 755px;
    margin: 0 auto 30px;
}
.u_mainbody .user_info_page .myprofile_main{
    padding-top: 0;
}
.u_mainbody .userinfo .uinfo_left .udetail_info{
    margin-top: 2px;
}
.u_mainbody .userinfo .uinfo_left .utx {
    height: 120px;
    width: 120px;
    margin-right: 10px;
    position:relative;
}
.u_mainbody .userinfo .uinfo_left .utx .updatePortait,
.u_mainbody .anchorlv_info .anchorlv_info_headpic .updatePortait{
    display: none;
}
.u_mainbody .userinfo .uinfo_left .utx:hover .updatePortait{
    display: block;
}
.u_mainbody .userinfo .udetail_info .uname .updateUname i{
    display: block;
    margin-right: 4px;
    float: left;
    width: 20px;
    height: 20px;
    background: url(../images/user_center_icons.png?20170918) no-repeat -43px -209px;
}
.user_myprofile .togglebtn {
    margin-bottom: 34px;
    width: 100%;
    background: #f5f5f5;
}
.user_myprofile .nobase{
    height: 62px;
    line-height: 62px;
    background: #f5f5f5;
    margin-bottom: 0;
    color: #555555;
    padding: 0 20px;
}
.user_myprofile .nobase span{
    color: #b4b4b4;
}
.user_myprofile .nobase a{
    color: #555;
}
.user_myprofile .nobase a:hover{
    color: #ff7700;
    text-decoration: underline;
}
.user_myprofile .togglebtn span{
    display: block;
    float: left;
    margin: 10px 0;
    height: 20px;
    width: 20px;
    background: url(../images/user_center_icons.png?20170918) no-repeat 0 -205px;
    margin-left: 20px;
}
.user_myprofile .togglebtn p{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    margin-left: 10px;
    color: #555555;
}
.v3-area {
    position: absolute;
    width: 260px;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
}
.v3-captcha {
    width: 260px;
    height: 45px;
}
.myprofile_main {
    position: relative;
    background: #fff;
    padding-bottom: 35px;
}
.user_bindemail_page .myprofile_main,.changepwd_page .myprofile_main{
    position: relative;
    padding-top: 50px;
    padding-left: 50px;
}
.user_bindemail_page .myprofile_main .v3-area {
    left: 149px;
}
.myprofile_main .boundPhoneTips{
    position: relative;
    text-indent: 120px;
    color: #ff8f2b;
    margin-bottom: 20px;
}
.myprofile_main .boundPhoneTips span{
    display: block;
    position: absolute;
    width: 12px;
    height: 12px;
    left: 105px;
    top: 4px;
    background: url("../images/phonebindemail.png") no-repeat;
}
.basics {
    padding: 0 20px;
}
#jiashutit{
    float: left;
    margin-left: 18px;
}
.udetail_info .m_rank {
    position: relative;
    margin-top: 8px;
    width: 100%;
    height: inherit;
    font-size: 0;
    z-index: 10;
}


.udetail_info .m_rank_item{
    display: inline-block;
    width: 296px;
}
.udetail_info .m_rank_item_title {
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #333;
}
.udetail_info .m_rank_user_item{
    margin-left: 25px;
    width: 304px;
}
.udetail_info .m_rank .m_rank_user_item .user_level {
    margin-top: 5px;
}
.udetail_info .m_rank_user_item .bar .bar_per {
    background-color: #f70;
}

.udetail_info .m_rank .bar_nb {
    margin-top: 7px;
    padding-right: 5px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #555555;
}
.udetail_info .m_rank .skl_box{
    position: relative;
    margin-top: 5px;
    width: 38px;
    height: 15px;
    border: 1px solid #ff7700;
    color: #fd7900;
    border-radius: 7px;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
}
.udetail_info .m_rank .skl_box:hover{
    background: #ff6600;
    color: #fff;
}
.udetail_info .m_rank .skl_box .skl-box-div-con {
    display: none;
    position: absolute;
    left: -145px;
    top: 14px;
}
.udetail_info .m_rank .skl_box:hover .skl-box-div-con{
    display: block;
}
.udetail_info .m_rank .skl_box_div{
    width: 300px;
   padding: 20px 15px 0px 15px;
   border-radius: 6px;
   background: #fff;
   box-shadow: 3px 3px 3px  rgba(0,0,0,0.16), 3px 1px 20px 10px rgba(0,0,0,0.08);
}
.skl-box-arrow {
   position: relative;
   top: -8px;
   /* left: 50%; */
   height: 0;
   width: 0;
   border: solid transparent;
   content: " ";
   pointer-events: none;
   border-color: rgba(255, 255, 255, 0);
   border-bottom-color: #fff;
   border-width: 8px;
   /* margin-left: -8px; */
   margin: 0 auto;
}

.udetail_info .m_rank .skl_box_item{
    height: 80px;
    width: 100%;
   padding-bottom: 15px;
   margin-bottom:15px;
    border-bottom: 1px solid #ececec;
}
.udetail_info .m_rank .skl_box_div .skl_box_first{
    padding-bottom: 15px;
}
.udetail_info .m_rank .skl_box_div .skl_box_sec{
    padding-top: 0px;
}
.udetail_info .m_rank .skl_box_div .skl-box-last{
    padding-top: 0px;
    border:none;
    margin-bottom: 5px;
}
.udetail_info .m_rank .skl_box_div .img_box{
    width: 80px;
    height: 80px;
    position: relative;
}
.udetail_info .m_rank .skl_box_div .img{
    width: 100%;
    height: 100%;
}
.udetail_info .m_rank .skl_box_div .mask_box{
    position: absolute;
    left: 0;
    top: 0;
    width: 80px;
    height: 80px;
}
.udetail_info .m_rank .skl_box_div .mask{
    width: 100%;
    height: 100%;
    background: #555;
    opacity: .7;
    filter: alpha(opacity=70);
}
.udetail_info .m_rank .skl_box_div .lockicon{
    position: absolute;
    right: 3px;
    bottom: 3px;
    width: 15px;
    height: 18px;
    background: url(../images/small_lock.png) no-repeat
}
.udetail_info .m_rank .skl_box_div .text{
    height: 80px;
    width: 210px;
    margin-left: 10px;
    position: relative;
}
.udetail_info .m_rank .skl_box_div .text .lvlock{
    color: #ff4a35;
}
.udetail_info .m_rank .skl_box_div h2{
    height: 26px;
    font-size: 16px;
    text-align: left;
    color: #555;
}
.udetail_info .m_rank .skl_box_div a{
    position: absolute;
    right: 0;
    top: 0;
    color: #f60;
}
.udetail_info .m_rank .skl_box_div a.unlocked{
    color: #80b750;
}
.udetail_info .m_rank .skl_box_div h4{
    height: 12px;
    font-size: 12px;
    text-align: left;
    color: #999999;
    font-weight: normal;
}
.udetail_info .m_rank .skl_box_div .skill_lists{
    height: 42px;
    width: 100%;
    overflow: hidden;
}
.udetail_info .m_rank .skl_box_div .skill_lists .skilltit{
    display: none;
    height: 12px;
    padding-top: 7px;
    margin-top: 0;
    color: #000;
    text-align: left;
}
.udetail_info .m_rank .skl_box_div .skill_lists .speli{
    color: #ff7700;
}
.udetail_info .m_rank span.level_img {
    display: inline-block;
    width: 37px;
    height: 15px;
}
.udetail_info  .m_yc {
    margin-top: 15px;
    width: 604px;
    position: relative;
    z-index: 3;
    font-size: 0;
}
.udetail_info  .m_yc span img{
    vertical-align: middle;
    height: 14px;
}
.udetail_info .m_rank .user_level {
    display: inline-block;
    float: left;
    margin: 7px 5px 0 0;
    color: #fff;
}
.udetail_info .m_rank .user_level img{
    width: 40px;
    height: 16px;
}
.bar .bar_per {
    position: absolute;
    left: 0;
    top: 0px;
    z-index: 1;
    height: 9px;
    background: #00b4ff;
    border-radius: 4px;
    width:20%;
}
.udetail_info .m_rank .bar {
    width: 144px;
    height: 9px;
    background: #fff;
    display: inline-block;
    position: relative;
    line-height: 24px;
    margin: 10px 5px 0 0;
    white-space: nowrap;
}
.udetail_info .m_rank .bar .bar_totalper{
    position: absolute;
    left: 0;
    top: 3px;
    width: 100%;
    height: 3px;
    border: 50%;
    background: #ddd;
}
.mobile_email{
    margin: 40px auto 0;
    width: 755px;
}
.mobile_email .mobile_email_title .userinfo_set{
    margin-top: 10px;
    height: 16px;
    line-height: 16px;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
}
.mobile_email .mobile_email_title .userdata_set{
    height: 16px;
    line-height: 16px;
    font-size: 16px;
    margin-right: 9px;
    font-weight: bold;
    color: #333333;
}
.mobile_email .mobile_email_title .safe_info{
    height: 16px;
    line-height: 16px;
}
.mobile_email .mobile_email_title .safe_info p{
    display: inline-block;
    margin-left: 5px;
    color: #ff7700;
}
.mobile_email .mobile_email_title .safe_rank{
    display: inline-block;
    width: 12px;
    height: 9px;
}
.mobile_email .mobile_email_title .safe_rank_lv1{
    background: url(../images/pwicon.png) no-repeat -36px 0;
}
.mobile_email .mobile_email_title .safe_rank_lv2{
    background: url(../images/pwicon.png) no-repeat -17px 0;
}
.mobile_email .mobile_email_title .safe_rank_lv3{
    background: url(../images/pwicon.png) no-repeat 0 0;
}
.mobile_email .user_check_total .user_check_detial{
    width: 340px;
    height: 40px;
    border-bottom: 1px solid #ececec;
    padding: 25px 0;
}
.mobile_email .user_check_total .user_check_detial_left{
    margin-right: 75px;
}
.mobile_email .user_check_total .user_check_img{
    width: 35px;
    height: 35px;
}
.mobile_email .user_check_total .isphoneicon{
    background: url(../images/user_center_icons.png?20170918) no-repeat 0 5px;
}
.mobile_email .user_check_total .unphoneicon{
    background: url(../images/user_center_icons.png?20170918) no-repeat -35px 5px;
}
.mobile_email .user_check_total .ispwdicon{
    background: url(../images/user_center_icons.png?20170918) no-repeat 0 -30px;
}
.mobile_email .user_check_total .unpwdicon{
    background: url(../images/user_center_icons.png?20170918) no-repeat -35px -30px;
}
.mobile_email .user_check_total .isemailicon{
    background: url(../images/user_center_icons.png?20170918) no-repeat 0 -65px;
}
.mobile_email .user_check_total .unemailicon{
    background: url(../images/user_center_icons.png?20170918) no-repeat -35px -65px;
}
.mobile_email .user_check_total .isidenticon{
    background: url(../images/user_center_icons.png?20170918) no-repeat 0 -100px;
}
.mobile_email .user_check_total .unidenticon{
    background: url(../images/user_center_icons.png?20170918) no-repeat -35px -100px;
}
.mobile_email .user_check_total .bankicon {
    background: url(../images/bankcard.png?20170918) no-repeat 0 10px;
}
.mobile_email .bankbind-success .bankicon {
    background: url(../images/bankcard-success.png?20170918) no-repeat 0 10px;
}
.mobile_email .user_check_total .idcardicon {
    background: url(../images/idcard.png?20170918) no-repeat 0 10px;
}
.mobile_email .idcard-success .idcardicon {
    background: url(../images/idcard-success.png?20181107) no-repeat 0 10px;
}
.mobile_email .user_check_total .qqicon{
    margin-top: 3px;
}
.mobile_email .user_check_total .isqqicon{
    background: url(../images/user_center_icons.png?20170918) no-repeat 0 -132px;
}
.mobile_email .user_check_total .unqqicon{
    background: url(../images/user_center_icons.png?20170918) no-repeat -35px -132px;
}
.mobile_email .user_check_total .isanchoricon{
    background: url(../images/user_center_icons.png?20170918) no-repeat 0 -168px;
}
.mobile_email .user_check_total .unanchoricon{
    background: url(../images/user_center_icons.png?20170918) no-repeat -35px -168px;
}
.mobile_email .user_check_total .isdyshopicon {
    background: url(../images/user_center_icons.png?20170918) no-repeat 0 -229px
}
.mobile_email .user_check_total .undyshopicon {
    background: url(../images/user_center_icons.png?20170918) no-repeat -35px -229px
}
.mobile_email .user_check_total .user_ident{
    padding-top: 0;
}
.mobile_email .user_check_total .user_check_message{
    width: 225px;
    height: 40px;
}
.mobile_email .user_check_total .changeqq_box{
    width: 300px;
    height: 28px;
    padding: 6px 0;
}
.mobile_email .user_check_total .inpqq{
    width: 168px;
    height: 28px;
    border: 1px solid #ccc;
    border-radius: 14px;
    outline: none;
    font-size: 13px;
    text-indent: 10px;
}
.mobile_email .user_check_total .tosure{
    width: 58px;
    height: 28px;
    border-radius: 14px;
    border: 1px solid #ccc;
    margin: 0 5px;
    line-height: 28px;
    text-align: center;
    color: #555555;
}
.mobile_email .user_check_total .tosure:hover{
    background: #ff6600;
    color: #fff;
}
.mobile_email .user_check_total .delchange{
    width: 58px;
    height: 28px;
    border-radius: 14px;
    border: 1px solid #ccc;
    line-height: 28px;
    text-align: center;
    color: #555555;
}
.mobile_email .user_check_total .delchange:hover{
    background: #ff6600;
    color: #fff;
}
.mobile_email .user_check_total p{
    height: 20px;
    width: 100%;
}
.mobile_email .user_check_total .user_infoshow{
    font-size: 12px;
    color: #000;
    font-weight: bold;
}
.mobile_email .user_check_total .user_check_link{
    display: block;
    width: 78px;
    height: 28px;
    margin-top: 6px;
    border: 1px solid #ccc;
    border-radius: 14px;
    font-size: 12px;
    color: #555555;
    text-align: center;
    line-height: 28px;
}
.mobile_email .user_check_total .user_check_detial .spec_bor{
    border: 1px solid #ff7700;
    color: #ff7700;
}
/* 收货地址 */
.mobile_email .user_check_total .user_check_detial .shipping-address-link{
    border: 1px solid #ff7700;
    color: #ff7700;
}

/* 默认未绑定银行卡 */
.mobile_email .user_check_total .user_bankbind_link{
    color: #ff7700;
    border-color: #ff6600;
}

/* 默认未绑定身份证 */
.mobile_email .user_check_total .user_idcard_link{
    color: #ff7700;
    border-color: #ff6600;
}

.mobile_email .user_check_total .user_check_link:hover{
    background: #ff6600;
    color: #fff;
    border-color: #ff6600;
}
.udetail_info .m_rank .getYc{
    padding: 0;
    height: 18px;
    width: 40px;
    line-height: 18px;
    color: #fff;
    font-size: 12px;
    background-color: #ff7700;
    text-align: center;
    border-radius: 8px;
    border: none;
}
.user_info_page .uinfo_left .udetail_info .tel_speed .tel_tip{
    top: 15px;
    display: none;
}
.user_info_page .uinfo_left .udetail_info .tel_speed:hover .tel_tip{
    display: block;
}

.user_info_page .udetail_info #bar:hover #grade_tip{
    display: block;
}
.udetail_info .m_rank .getYc:hover{
    background-color: #ff6600;
}
.u_mainbody .userinfo .tel_speed .tel_tip {
    top: 25px;
    left: -75px;
    width: 212px;
    height: 56px;
    padding: 35px 24px;
    border: none;
    background: url(../images/download_bg.png) no-repeat;
}
/* 个人中心-我的资料-账号体系 end by yangshuang*/

/* 个人中心-绑定邮箱-账号体系 start by yangshuang*/
.control_group .control .redbor{
    border-color: #fe0032;
}
.btngray{
    background: #999!important;
    border: none!important;
}
.u_mainbody .control_group .control p.redcol{
    color: #fe0032;
}
.myprofile_main{
    position: relative;
    background: #f5f5f5
}
.white_bg{
    background: #fff;
}
.myprofile_main .v3-area {
    left: 130px;
}
.user_myprofile .nobase{
    height: 52px;
    line-height: 52px;
    font-size: 14px;
    background: #f5f5f5;
    margin-bottom: 0;
    color: #555555;
    padding: 0 20px;
}
.user_myprofile .nobase span{
    color: #b4b4b4;
}
.user_myprofile .nobase a{
    color: #555;
}
.changepwd_page #phonenum_captcha{
    width: 220px;
    margin-right: 13px;
    text-indent: 8px;
}
.changepwd_page #two_ways_checkpwd{
    width: 260px;
    height: 36px;
    text-indent: 8px;
    outline: none;
}
.user_bindemail_page .nobase .title_change{
    color: #555;
}
.user_bindemail_page .voice_tips{
    width: 500px;
    height: 30px;
    float: left;
    line-height: 30px;
}
.user_bindemail_page .control_group .control .input_prepend p {
    padding-top: 0px;
}
.changepwd_page #reg_captcha{
    cursor:pointer;
    max-height:28px;
    overflow:hidden;
    width: 75px;
    border: 1px solid #ccc
}
.changepwd_page #yzphonenum,.changepwd_page #yzemailnum{
    width:155px;
    margin-right:13px;
    text-indent: 8px;
    outline: none;
}
.changepwd_page .input_prepend{
    width: 500px;
    height: 55px;
}
.changepwd_page .voice_tips{
    color:#b0b0b0;
    line-height: 20px;
}
.changepwd_page .img_tips,.user_bindemail_page .img_tips{
    line-height: 20px;
}
.changepwd_page .email_tips{
    color:#b0b0b0;
    line-height: 20px;
    visibility: hidden;
}
#showPhoneNum:focus,#showPhoneNum:hover{
    border: 1px solid #d8d8d8;
}
/* 个人中心-绑定邮箱-账号体系 end by yangshuang*/

/* 个人中心-修改密码-账号体系 end by yangshuang*/
#js_surebindphone_div .img_box{
    height: 180px;
    width: 100%;
    padding-top: 60px;
}
#js_surebindphone_div .img_box img{
    margin: 0 auto;
    display: block;
    width: 165px;
    height: 170px;
}
#js_surebindphone_div p{
    height: 35px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #676767;
}
#js_surebindphone_div .bindphone{
    display: block;
    height: 35px;
    width: 86px;
    margin: 0 auto;
    margin-bottom: 170px;
    background: #fe9f1d;
    text-align: center;
    line-height: 35px;
    color: #fff;
    font-size: 14px;
}
.email_btn{
    display: block;
    float: left;
    width: 80px;
    height: 36px;
    border: none;
    background: #4ebcff;
    text-align: center;
    outline: none;
    color: #fff;
    line-height: 30px;
    cursor: pointer;
}
.email_btn:hover{
    background: #1691da;
}
input.email_btn[disabled] {
    background: #b5b5b5;
}
.changepwd_page .newpwd{
    margin-bottom: 0;
}
.changepwd_page .myprofile_main .newpwd .pwdlv_tips{
    width: 280px;
    height: 25px;
    padding-top: 0;
    color: #ff7700;
}
.changepwd_page #js_phone_div .control_group{
    margin-bottom: 0;
    height: 55px;
}
.changepwd_page #js_phone_div .control_group.v3-box{
    height: 65px;
}
.changepwd_page .newpwd .pwdlv_tips i{
    display: inline-block;
    height: 20px;
    width: 15px;
}
.changepwd_page .newpwd .pwdlv_tips .rank_lv1{
    background: url(../images/pwicon.png) no-repeat -58px 9px;
}
.changepwd_page .newpwd .pwdlv_tips .rank_lv2{
    background: url(../images/pwicon.png) no-repeat -36px 11px;
}
.changepwd_page .newpwd .pwdlv_tips .rank_lv3{
    background: url(../images/pwicon.png) no-repeat -17px 11px;
}
.changepwd_page .newpwd .pwdlv_tips .rank_lv4{
    background: url(../images/pwicon.png) no-repeat 0px 11px;
}
/*#54247-语音验证修改为国内短信验证国外语音验证-修改密码-绑定邮箱-移除图标*/
.changepwd_page .voice_btn,.user_bindemail_page .voice_btn{
    margin-left: 0;
    width: 80px;
    padding-left: 0;
    text-align: center;
    background: #4ebcff;
}
.changepwd_page .voice_btn:hover,
.user_bindemail_page .voice_btn:hover{
    background-color: #1691da;
}
.time_up{
    height: 20px;
    color: #fe0032;
    padding-left: 100px;
    padding-top: 5px;
}
/* 个人中心-修改密码-账号体系 end by yangshuang*/
/* #65612 房管&主播解除禁言增加用户搜索功能 by yaoxue begin */
.headline01.query-shutup-wrap {
    padding-top: 10px;
}
.query-shutup {
    float: left;
}
.query-shutup label {
    float: none;
    padding-top: 0;
}
.query-shutup .form_control {
    margin-right: 10px;
    width: 157px;
}
.query-shutup-btn {
    display: inline-block;
    vertical-align: middle;
    padding: 0px 20px;
    height: 30px;
    line-height: 30px;
    border: 0;
    text-align: center;
    background: #6E6F71;
    color: #fff;
}
.query-shutup-btn:hover {
    background: #FEA01E;
}
.back-btn-box {
    margin-top: 10px;
}
/* #65612 房管&主播解除禁言增加用户搜索功能 by yaoxue end */

/* #65527 第三方账号绑定 by yaoxue begin */
.third-bind-list .user_infoshow .third-unlink,
.third-bind-list .user_infoshow .third-bind-name {
    margin-left: 15px;
    font-weight: 400;
}
.third-bind-list .user_infoshow .third-unlink {
    color: #f70;
}
.third-bind-list .user_infoshow .third-bind-name {
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    max-width: 148px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #666;
    display: none;
}
.third-bind-list .third-bind-steam.user_check_img {
    margin: 4px 5px 0 2px;
    width: 28px;
    height: 28px;
}
.third-bind-list .third-bind-qq,
.third-bind-list .third-bind-weibo,
.third-bind-list .third-bind-weixin,
.third-bind-list .third-bind-steam {
    background-image: url(../images/user_center_icons.png?20191210);
    background-repeat: no-repeat;
}
.third-bind-list .third-bind-qq {
    background-position: -35px -276px;
}
.third-bind-list .third-bind-weibo {
    background-position: -35px -316px;
}
.third-bind-list .third-bind-weixin {
    background-position: -35px -354px;
}
.third-bind-list .third-bind-steam {
  background-position: -34px -391px;
}

.third-bind-list .is-bound .third-bind-qq {
    background-position: 0 -276px;
}
.third-bind-list .is-bound .third-bind-weibo {
    background-position: 0 -316px;
}
.third-bind-list .is-bound .third-bind-weixin {
    background-position: 0 -354px;
}
.third-bind-list .is-bound .third-bind-steam {
  background-position: 0 -391px;
}
.mobile_email .third-bind-list .user_check_link{
    border: 1px solid #ff7700;
    color: #ff7700;
}
.third-bind-list .is-bound .user_check_link{
    border: 1px solid #ccc;
    color: #555555;
}
.third-bind-list .is-bound .third-unlink{
    display: none;
}
.third-bind-list .is-bound .third-bind-name{
    display: inline-block;
}
.third-bind-phone-tips .aui_close,
.third-secondconfirm-tips .aui_close{
    display: none !important;
}
.third-bindphone-content .bg,
.third-secondconfirm-content .bg{
    margin: 0 auto 14px;
    width: 182px;
    height: 148px;
    background: url(../images/third_dialog_bg.jpg?20170918) 0 0 no-repeat;
}
.third-bindphone-content .info,
.third-secondconfirm-content .info{
    text-align: center;
    font-size: 16px;
    color: #a2a2a2;
}
.third-bindphone-content .info b,
.third-secondconfirm-content .info b{
    color: #333;
}

.third-steam-tips .aui_outer,
.third-steam-tips .aui_content {
  text-align: center;
}
.third-steam-tips .steam-info {
  font-size: 14px;
  color: #666;
}

.third-steam-tips .steam-info-sub {
  margin-top: 10px;
  font-size: 12px;
  color: #aaa;
}

.info_tips_mask {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-bottom: 4px;
  width: 12px;
  height: 12px;
  background: url(../images/w_mask.png?20191210) 0 0 no-repeat;
  cursor: pointer;
}

.info_tips_mask:hover .info_tips_hover {
  display: block;
}

.info_tips_mask .info_tips_hover {
  display: none;
  position: absolute;
  top: 20px;
  left: -122px;
  padding: 8px;
  width: 254px;
  line-height: 20px;
  font-size: 12px;
  background-color: rgba(0, 0, 0, .5);
  color: #fff;
}

.info_tips_mask .info_tips_hover::after,
.info_tips_mask .info_tips_hover::before {
  position: absolute;
  top: -10px;
  left: 122px;
  content: "";
  border-width: 5px;
  border-color: transparent;
  border-style: dashed;
  border-bottom-color: #666;
}

.info_tips_mask .info_tips_hover::before {
  /* left: 2px; */
}

.info_tips_mask .info_tips_hover::after {
  border-bottom-color: #7f7f7f;
}
/* #65527 第三方账号绑定 by yaoxue end */

/* #40215 用户等级系统改版-我的的等级左侧菜单 created by zhangqiuhong start*/
.u_nav li a i.u_nav_mylevel {
    background-position: 0 -160px;
}
.u_nav li a:hover i.u_nav_mylevel{
   background-position: -40px -160px;
}
.u_nav li a.current i.u_nav_mylevel{
   background-position: -80px -160px;
}
.m_yc .getYc {
    border-radius: 10px;
    margin-bottom: 0;
}
.udetail_info  .m_yc span.y1,
.udetail_info .m_yc span.y2,
.udetail_info .m_yc a.y3,
.udetail_info .m_yc .getYc{
    margin-bottom: 0;
    vertical-align: middle;
}
.mylevel-privilege{
    position: relative;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin: 7px 0 0 0;
    vertical-align: middle;
}
.mylevel-privilege-btn {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    color: #0090ff;
    vertical-align: super;
}
.udetail_info .mylevel-privilege-btn:hover{
    text-decoration: underline;
    color: #00b4ff;
}
.mylevel-privilege-tip{
    display: none;
    position: absolute;
    left: -68px;
    top: 24px;
    width: 146px;
    padding: 13px 15px;
    border: 1px solid #dcdcdc;
    border-top: 2px solid #ff8e01;
    border-radius: 3px;
    background: #fff;
    cursor: auto;
}
.mylevel-privilege-tip .arrow-icon{
    display: block;
    position: absolute;
    top: -9px;
    left: 41%;
    width: 0;
    height: 0;
    margin-left:11px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 9px solid #ff8e01;
}
.mylevel-privilege-tip-text {
    font-size: 12px;
    color: #666;
}
.mylevel-privilege-tip-close {
    position: absolute;
    top: 8px;
    right: 9px;
    width: 10px;
    height: 10px;
    cursor: pointer;
    background: url(../images/mylevel-privilege-close.png?20170222) no-repeat;
}
span.verify-old-name {
    max-width: 260px;
}
/* #40215 用户等级系统改版-我的的等级左侧菜单 created by zhangqiuhong  end*/

.m_yc .y3.sheriff-icon {
    display: none;
    width: 76px;
    height: 18px;
    padding-left: 0;
    background: url(../images/douyu_sheriff_icon.png?20200918) no-repeat;
}

/*贵族FAQ进入按钮*/
.privilege-head .privilege-faq-btn{
    float: right;
    padding: 0 12px;
    margin-right:13px;
    font-size: 14px;
    line-height: 28px;
    color: #ff7700;
    background-color: #fff;
    border: 1px solid #ff7700;
    border-radius: 28px;
}
.privilege-head .privilege-faq-btn:hover{
    color:#fff;
    background-color: #ff7700;
}
/** 个人中心-直播设置-互动游戏 by xuyang2 20170213 Start **/
.other-game-control[data-tag='other-game-control'] .other-game-con{
    height: 30px;
    overflow: hidden;
}

.other-game-control[data-tag='other-game-control'] .other-game-open,
.other-game-control[data-tag='other-game-control'] .other-game-close{
    float: left;
}
.other-game-control[data-tag='other-game-control'] .other-game-open{
    margin-right: 20px;
}
.other-game-control[data-tag='other-game-control'] .other-game-open label,
.other-game-control[data-tag='other-game-control'] .other-game-close label{
    float: none;
}
.other-game-control[data-tag='other-game-control'] .other-game-open input[type='radio'],
.other-game-control[data-tag='other-game-control'] .other-game-close input[type='radio']{
    margin: 8px 0 8px 0;
}
/** 个人中心-直播设置-互动游戏 by xuyang2 20170213 End **/

/*贵族FAQ进入按钮*/
.privilege-head .privilege-faq-btn{
    float: right;
    padding: 0 12px;
    margin-right:13px;
    font-size: 14px;
    line-height: 28px;
    color: #ff7700;
    background-color: #fff;
    border: 1px solid #ff7700;
    border-radius: 28px;
}
.privilege-head .privilege-faq-btn:hover{
    color:#fff;
    background-color: #ff7700;
}

/*粉丝徽章第一期 我的头衔 by chenxueshuang start */
.fans-badge{
}
.fans-badge-hint{
    font-size: 14px;
    color: #555;
    margin-bottom: 20px;
}
.table-foreword{
    margin-bottom: 10px;
    font-size: 14px;
    color: #555;
    vertical-align: middle;
}
.table-foreword a{
    float: right;
    color: #ff8f2b;
}
.table-foreword a:hover{
    color: #ff5500;
}
.table-remind{
    margin-top: 8px;
    font-size: 14px;
    color: #555;
    text-align: center;
}
.orange-mark{
    color: #ff8f2b;
}
.is-wearing{
    display: inline-block;
    width: 53px;
    height: 32px;
    vertical-align: middle;
    background: url(../images/fans/is_wearing.png?20170328) no-repeat;
}
.fans-badge-list{
    table-layout: fixed;
}
.fans-badge-list .anchor--name{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}
.fans-badge-list a,
.fans-rank-list a{
    margin-right: 14px;
    color: #3b9eeb;
}
.fans-rank-list a{
    cursor: default;
}
.fans-badge-list a:hover,
.fans-rank-list a:hover{
    color: #ff8f2b;
}
.fans-badge-page{
    text-align: right;
}
.fans-badge-page a{
    display: inline-block;
}
/*粉丝徽章昵称设置*/
.fans-badge-setting .control-label{
    width: auto;
}
/*.fans-badge-setting .control{
    width: auto;
}*/
.fans-setting-btn{
    height: 30px;
    margin-left: 2px;
    padding: 0 20px;
    font-size: 14px;
    color: #fff;
    vertical-align: middle;
    background: #f70;
    border:0;
    border-radius: 2px;
    outline: none;
}
.fans-setting-btn:hover{
    background: #f50;
}
.fans-from-attention{
    color: #fd3535;
    vertical-align: middle;
}
.fans-from-attention i,
.fans-from-status .no-pass i,
.fans-from-status .be-success i,
.fans-from-status .warning i{
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: -2px 3px 0 8px;
    vertical-align: middle;
    background: url(../images/fans/icons.png?20170328) no-repeat;
}
.fans-from-status p{
    display: block;
    padding-top: 4px;
    color: #fd3535;
}
.fans-from-status .on-input{
    display: none;
    width: 170px;
    text-align: right;
}
.fans-from-status .be-success{
    display: none;
    color: #00ca26;
}
.fans-from-status .no-pass{
    display: none;
}
.fans-from-status .no-pass i{
    background: url(../images/fans/icons.png?20170331) no-repeat;
}
.fans-from-status .be-success i{
    background: url(../images/fans/success.png?20170331) no-repeat;
}
.fans-from-status .in-review{
    display: none;
    padding-left: 8px;
}
.fans-attention-info{
    margin-top: 36px;
    color: #898989;
}
.fans-attention-info h3{
    padding-left: 6px;
    margin-bottom: 10px;
    line-height: 14px;
    color: #555;
    border-left: 2px solid #ff8f2b;
}
.fans-attention-info p{
    line-height: 22px;
}
/*粉丝排行榜*/
.fans-rank{
    padding: 0;
}
.fans-rank-hint{
    margin-bottom: 16px;
    font-size: 14px;
}
.fans-rank-num{
    font-size: 14px;
}
.have-no-fans{
    height: 550px;
    background: #f5f5f5 url(../images/fans/nofans.png?20170401) top 24px center no-repeat;
}
.have-no-fans h2{
    position: relative;
    top: 290px;
    margin: 0 20px;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: #333;
}
/*粉丝徽章样式*/
.fans-badge-icon {
    position: relative;
    display: inline-block;
    height: 19px;
    line-height: 19px;
    margin-top: -4px;
    vertical-align: middle;
    font-size: 0;
    cursor: default;
}
/* 目前php 3不存在， 可能有坑 */
.fans-badge-icon[data-medal-type="1"],
.fans-badge-icon[data-medal-type="2"],
.fans-badge-icon[data-medal-type="3"],
.fans-badge-icon[data-medal-type="4"] {
    height: 24px;
    margin-top: 0;
}
.fans-badge-icon[data-medal-type="1"] .fans-icon-name,
.fans-badge-icon[data-medal-type="2"] .fans-icon-name,
.fans-badge-icon[data-medal-type="3"] .fans-icon-name,
.fans-badge-icon[data-medal-type="4"] .fans-icon-name{
	width: 39px;
	line-height: 16px;
	padding-left: 28px;
	padding-top: 8px;
    margin-top: -4px;
}
.fans-badge-icon[data-medal-type="1"] .fans-icon-name i,
.fans-badge-icon[data-medal-type="2"] .fans-icon-name i,
.fans-badge-icon[data-medal-type="3"] .fans-icon-name i,
.fans-badge-icon[data-medal-type="4"] .fans-icon-name i{
    line-height: 17px;
}
.fans-badge-icon .fans-badge-level{
    display: inline-block;
    width: 22px;
    height: 24px;
    margin-left: -6px;
    margin-top: -5px;
    background: url(../images/fans/bandge_01.png?20170427) center no-repeat;
}

.fans-badge-icon .fans-icon-level{
    position: absolute;
    width: 14px;
    height: 12px;
    top: 1px;
    right: 3px;
    background: url(../images/fans/num.png?20170427) 0px 0 no-repeat;
}
.fans-badge-icon .fans-icon-name{
    display: inline-block;
    width: 40px;
    padding-left: 20px;
    height: 19px;
    vertical-align: top;
    text-align: center;
    font-size: 0;
    background: url(../images/fans/1.png?20180619) no-repeat;
}
.fans-badge-icon .fans-icon-name i{
    line-height: 21px;
    font-size: 12px;
    color: #fff;
    font-style: normal;
    z-index: 1;
}
.fans-badge-icon[data-ui-level='1'] .fans-badge-level,
.fans-badge-icon[data-ui-level='2'] .fans-badge-level,
.fans-badge-icon[data-ui-level='3'] .fans-badge-level,
.fans-badge-icon[data-ui-level='4'] .fans-badge-level,
.fans-badge-icon[data-ui-level='5'] .fans-badge-level{
    background: url(../images/fans/bandge_01.png?20170429) center no-repeat;
}

.fans-badge-icon[data-ui-level='6'] .fans-badge-level,
.fans-badge-icon[data-ui-level='7'] .fans-badge-level,
.fans-badge-icon[data-ui-level='8'] .fans-badge-level,
.fans-badge-icon[data-ui-level='9'] .fans-badge-level,
.fans-badge-icon[data-ui-level='10'] .fans-badge-level{
    background: url(../images/fans/bandge_02.png?20170429) center no-repeat;
}

.fans-badge-icon[data-ui-level='11'] .fans-badge-level,
.fans-badge-icon[data-ui-level='12'] .fans-badge-level,
.fans-badge-icon[data-ui-level='13'] .fans-badge-level,
.fans-badge-icon[data-ui-level='14'] .fans-badge-level,
.fans-badge-icon[data-ui-level='15'] .fans-badge-level{
    background: url(../images/fans/bandge_03.png?20170429) center no-repeat;
}
.fans-badge-icon[data-ui-level='16'] .fans-badge-level,
.fans-badge-icon[data-ui-level='17'] .fans-badge-level,
.fans-badge-icon[data-ui-level='18'] .fans-badge-level,
.fans-badge-icon[data-ui-level='19'] .fans-badge-level,
.fans-badge-icon[data-ui-level='20'] .fans-badge-level{
    background: url(../images/fans/bandge_04.png?20170429) center no-repeat;
}
.fans-badge-icon[data-ui-level='21'] .fans-badge-level,
.fans-badge-icon[data-ui-level='22'] .fans-badge-level,
.fans-badge-icon[data-ui-level='23'] .fans-badge-level,
.fans-badge-icon[data-ui-level='24'] .fans-badge-level,
.fans-badge-icon[data-ui-level='25'] .fans-badge-level{
    background: url(../images/fans/bandge_05.png?20170429) center no-repeat;
}
.fans-badge-icon[data-ui-level='26'] .fans-badge-level,
.fans-badge-icon[data-ui-level='27'] .fans-badge-level,
.fans-badge-icon[data-ui-level='28'] .fans-badge-level,
.fans-badge-icon[data-ui-level='29'] .fans-badge-level{
    background: url(../images/fans/bandge_06.png?20170429) center no-repeat;
}
.fans-badge-icon[data-ui-level='30'] .fans-badge-level{
    background: url(../images/fans/bandge_07.png?20170429) center no-repeat;
}

.fans-badge-icon.fans-badge-unavailable .fans-badge-level{
    background: url(../images/fans/bandge_00.png?20170429) center no-repeat;
}

.fans-badge-icon[data-ui-level='1'] .fans-icon-name{
    background: url(../images/fans/1.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='2'] .fans-icon-name{
    background: url(../images/fans/2.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='3'] .fans-icon-name{
    background: url(../images/fans/3.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='4'] .fans-icon-name{
    background: url(../images/fans/4.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='5'] .fans-icon-name{
    background: url(../images/fans/5.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='6'] .fans-icon-name{
    background: url(../images/fans/6.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='7'] .fans-icon-name{
    background: url(../images/fans/7.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='8'] .fans-icon-name{
    background: url(../images/fans/8.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='9'] .fans-icon-name{
    background: url(../images/fans/9.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='10'] .fans-icon-name{
    background: url(../images/fans/10.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='11'] .fans-icon-name{
    background: url(../images/fans/11.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='12'] .fans-icon-name{
    background: url(../images/fans/12.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='13'] .fans-icon-name{
    background: url(../images/fans/13.png?20180619) no-repeat;
}

.fans-badge-icon[data-ui-level='14'] .fans-icon-name{
    background: url(../images/fans/14.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='15'] .fans-icon-name{
    background: url(../images/fans/15.png?20180619) no-repeat;
}

.fans-badge-icon[data-ui-level='16'] .fans-icon-name{
    background: url(../images/fans/16.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='17'] .fans-icon-name{
    background: url(../images/fans/17.png?20180619) no-repeat;
}

.fans-badge-icon[data-ui-level='18'] .fans-icon-name{
    background: url(../images/fans/18.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='19'] .fans-icon-name{
    background: url(../images/fans/19.png?20180619) no-repeat;
}

.fans-badge-icon[data-ui-level='20'] .fans-icon-name{
    background: url(../images/fans/20.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='21'] .fans-icon-name{
    background: url(../images/fans/21.png?20180619) no-repeat;
}

.fans-badge-icon[data-ui-level='22'] .fans-icon-name{
    background: url(../images/fans/22.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='23'] .fans-icon-name{
    background: url(../images/fans/23.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='24'] .fans-icon-name{
    background: url(../images/fans/24.png?20180619) no-repeat;
}

.fans-badge-icon[data-ui-level='25'] .fans-icon-name{
    background: url(../images/fans/25.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='26'] .fans-icon-name{
    background: url(../images/fans/26.png?20180619) no-repeat;
}

.fans-badge-icon[data-ui-level='27'] .fans-icon-name{
    background: url(../images/fans/27.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='28'] .fans-icon-name{
    background: url(../images/fans/28.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='29'] .fans-icon-name{
    background: url(../images/fans/29.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='30'] .fans-icon-name{
    background: url(../images/fans/30.png?20180619) no-repeat;
}
.fans-badge-icon[data-ui-level='31'] .fans-icon-name{
    background: url(../images/fans/31.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='32'] .fans-icon-name{
    background: url(../images/fans/32.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='33'] .fans-icon-name{
    background: url(../images/fans/33.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='34'] .fans-icon-name{
    background: url(../images/fans/34.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='35'] .fans-icon-name{
    background: url(../images/fans/35.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='36'] .fans-icon-name{
    background: url(../images/fans/36.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='37'] .fans-icon-name{
    background: url(../images/fans/37.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='38'] .fans-icon-name{
    background: url(../images/fans/38.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='39'] .fans-icon-name{
    background: url(../images/fans/39.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='40'] .fans-icon-name{
    background: url(../images/fans/40.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='41'] .fans-icon-name{
    background: url(../images/fans/41.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='42'] .fans-icon-name{
    background: url(../images/fans/42.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='43'] .fans-icon-name{
    background: url(../images/fans/43.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='44'] .fans-icon-name{
    background: url(../images/fans/44.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='45'] .fans-icon-name{
    background: url(../images/fans/45.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='46'] .fans-icon-name{
    background: url(../images/fans/46.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='47'] .fans-icon-name{
    background: url(../images/fans/47.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='48'] .fans-icon-name{
    background: url(../images/fans/48.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='49'] .fans-icon-name{
    background: url(../images/fans/49.png?20210203) no-repeat;
}
.fans-badge-icon[data-ui-level='50'] .fans-icon-name{
    background: url(../images/fans/50.png?20210203) no-repeat;
}
.fans-badge-icon.fans-badge-unavailable .fans-icon-name{
    background: url(../images/fans/0.png?20180619) no-repeat;
}


.fans-badge-icon .fans-icon-level{
    background: url(../images/fans/num.png?20170427) no-repeat;
}
.fans-badge-icon[data-ui-level='1'] .fans-icon-level{
    background-position: 3px 0px;
}
.fans-badge-icon[data-ui-level='2'] .fans-icon-level{
    background-position: -37px 0px;
}
.fans-badge-icon[data-ui-level='3'] .fans-icon-level{
    background-position: -77px 0px;
}
.fans-badge-icon[data-ui-level='4'] .fans-icon-level{
    background-position: -117px 0px;
}
.fans-badge-icon[data-ui-level='5'] .fans-icon-level{
    background-position: -158px 0px;
}
.fans-badge-icon[data-ui-level='6'] .fans-icon-level{
    background-position: -197px 0px;
}
.fans-badge-icon[data-ui-level='7'] .fans-icon-level{
    background-position: -237px 0px;
}
.fans-badge-icon[data-ui-level='8'] .fans-icon-level{
    background-position: -277px 0px ;
}
.fans-badge-icon[data-ui-level='9'] .fans-icon-level{
    background-position: -317px 0px ;
}
.fans-badge-icon[data-ui-level='10'] .fans-icon-level{
    background-position: -360px 0px;
}
.fans-badge-icon[data-ui-level='11'] .fans-icon-level{
    background-position: -400px 0px;
}
.fans-badge-icon[data-ui-level='12'] .fans-icon-level{
    background-position: -440px 0px;
}
.fans-badge-icon[data-ui-level='13'] .fans-icon-level{
    background-position: -478px 0px;
}
.fans-badge-icon[data-ui-level='14'] .fans-icon-level{
    background-position: -520px 0px;
}
.fans-badge-icon[data-ui-level='15'] .fans-icon-level{
    background-position: -560px 0px;
}
.fans-badge-icon[data-ui-level='16'] .fans-icon-level{
    background-position: 0px -40px;
}
.fans-badge-icon[data-ui-level='17'] .fans-icon-level{
    background-position: -40px -40px;
}
.fans-badge-icon[data-ui-level='18'] .fans-icon-level{
    background-position: -80px -40px;
}
.fans-badge-icon[data-ui-level='19'] .fans-icon-level{
    background-position: -120px -40px;
}
.fans-badge-icon[data-ui-level='20'] .fans-icon-level{
    background-position: -160px -40px;
}
.fans-badge-icon[data-ui-level='21'] .fans-icon-level{
    background-position: -200px -40px;
}
.fans-badge-icon[data-ui-level='22'] .fans-icon-level{
    background-position: -240px -40px;
}
.fans-badge-icon[data-ui-level='23'] .fans-icon-level{
    background-position: -280px -40px;
}
.fans-badge-icon[data-ui-level='24'] .fans-icon-level{
    background-position: -320px -40px;
}
.fans-badge-icon[data-ui-level='25'] .fans-icon-level{
    background-position: -360px -40px;
}
.fans-badge-icon[data-ui-level='26'] .fans-icon-level{
    background-position: -400px -40px;
}
.fans-badge-icon[data-ui-level='27'] .fans-icon-level{
    background-position: -440px -40px;
}
.fans-badge-icon[data-ui-level='28'] .fans-icon-level{
    background-position: -480px -40px;
}
.fans-badge-icon[data-ui-level='29'] .fans-icon-level{
    background-position: -520px -40px;
}
.fans-badge-icon[data-ui-level='30'] .fans-icon-level{
    background-position: -560px -40px;
}
.fans-badge-icon[data-ui-level='31'] .fans-icon-level{
    background-position: -600px -40px;
}
.fans-badge-icon[data-ui-level='32'] .fans-icon-level{
    background-position: -640px -40px;
}
.fans-badge-icon[data-ui-level='33'] .fans-icon-level{
    background-position: -680px -40px;
}
.fans-badge-icon[data-ui-level='34'] .fans-icon-level{
    background-position: -720px -40px;
}
.fans-badge-icon[data-ui-level='35'] .fans-icon-level{
    background-position: -760px -40px;
}
.fans-badge-icon[data-ui-level='36'] .fans-icon-level{
    background-position: -800px -40px;
}
.fans-badge-icon[data-ui-level='37'] .fans-icon-level{
    background-position: -840px -40px;
}
.fans-badge-icon[data-ui-level='38'] .fans-icon-level{
    background-position: -880px -40px;
}
.fans-badge-icon[data-ui-level='39'] .fans-icon-level{
    background-position: -920px -40px;
}
.fans-badge-icon[data-ui-level='40'] .fans-icon-level{
    background-position: -960px -40px;
}
.fans-badge-icon[data-ui-level='41'] .fans-icon-level{
    background-position: -1000px -40px;
}
.fans-badge-icon[data-ui-level='42'] .fans-icon-level{
    background-position: -1040px -40px;
}
.fans-badge-icon[data-ui-level='43'] .fans-icon-level{
    background-position: -1080px -40px;
}
.fans-badge-icon[data-ui-level='44'] .fans-icon-level{
    background-position: -1120px -40px;
}
.fans-badge-icon[data-ui-level='45'] .fans-icon-level{
    background-position: -1160px -40px;
}
.fans-badge-icon[data-ui-level='46'] .fans-icon-level{
    background-position: -1200px -40px;
}
.fans-badge-icon[data-ui-level='47'] .fans-icon-level{
    background-position: -1240px -40px;
}
.fans-badge-icon[data-ui-level='48'] .fans-icon-level{
    background-position: -1280px -40px;
}
.fans-badge-icon[data-ui-level='49'] .fans-icon-level{
    background-position: -1320px -40px;
}
.fans-badge-icon[data-ui-level='50'] .fans-icon-level{
    background-position: -1360px -40px;
}

.fans-modal {
  display: none;
  z-index: 1980;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, .65);
}
.fans-modal-container {
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -118px;
  margin-left: -210px;
  width: 420px;
  height: 236px;
  border-radius: 8px;
  background-color: #fff;
  font-size: 14px;
}
.fans-modal-header {
  position: relative;
  padding: 0 24px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  color: #fff;
  background-color: #ff5c23;
}
.fans-modal-close {
  position: absolute;
  top: 7px;
  right: 7px;
  width: 30px;
  height: 30px;
  background-image: url(../images/fans/close-fans-guide.png?20210207);
  background-repeat: no-repeat;
  background-position: center;
}
.fans-modal-body {
  padding: 18px 24px 10px;
}
.fans-modal-fans {
  margin: 0 -5px 12px;
  padding: 12px 0;
  text-align: center;
  background-color: #fff4f2;
  border-radius: 5px;
}
.fans-modal-fans > span.fans-badge-icon {
  margin-right: 10px;
}
.fans-modal-auth {}
.fans-modal-auth-info {
  margin-top: 10px;
  font-size: 12px;
  color: #666;
}
.fans-modal-auth-input {
  overflow: hidden;
  position: relative;
  margin-top: 20px;
  height: 30px;
  line-height: 30px;
}
.fans-modal-auth-input > input {
  box-sizing: border-box;
  display: block;
  padding: 0 98px 0 10px;
  width: 100%;
  height: inherit;
  line-height: inherit;
  border: 1px solid #cdd1d8;
  border-radius: 4px;
}
.fans-modal-auth-input > input:focus,
.fans-modal-auth-input > input:hover {
  outline: none;
  border-color: #ff5c23;
}
.fans-modal-auth-input > a {
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  width: 88px;
  height: inherit;
  line-height: inherit;
  text-align: center;
  background-color: #ff5c23;
  color: #fff;
  border-radius: 4px;
}
.fans-modal-auth-input > a:hover {
  opacity: .9;
}
.fans-modal-auth-input > a.is-disabled {
  background-color: #ffeee9;
  color: #ff5c23;
  cursor: not-allowed;
  pointer-events: none;
}
.fans-modal-auth-input > a.is-disabled:hover {
  opacity: 1;
}
.fans-modal-footer {
  padding: 10px 24px;
  text-align: center;
}
.fans-modal-confirm,
.fans-modal-cancel {
  display: inline-block;
  margin: 0 7px;
  width: 122px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 5px;
}
.fans-modal-confirm:hover,
.fans-modal-cancel:hover {
  opacity: .9;
}
.fans-modal-confirm.is-disabled,
.fans-modal-cancel.is-disabled {
  border-color: #ffeee9;
  background-color: #ffeee9;
  color: #ff5c23;
  cursor: not-allowed;
  pointer-events: none;
}
.fans-modal-confirm.is-disabled:hover,
.fans-modal-cancel.is-disabled:hover {
  opacity: 1;
}
.fans-modal-confirm {
  border-color: #ff5c23;
  background-color: #ff5c23;
  color: #fff;
}
.fans-modal-cancel {
  border-color: #ff5c23;
  background-color: #fff;
  color: #ff5c23;
}


/*弹框 begin*/
.fansdia-wrapper{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
}
.fansdia-mask{
    width: 100%;
    height: 100%;
    background-color: #000;
    /*background: url(../images/fans/dialog_mask.png?v=20170327) 0 0 repeat;*/
    filter: alpha(opacity=76);
    -moz-opacity: .76;
    -ms-opacity: .76;
    -o-opacity: .76;
    opacity: .76;
}
.fansdia-pop{
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -264px 0 0 -380px;
    width: 720px;
    height: 478px;
    padding: 25px 20px;
    border-radius: 5px;
    background-color: #e95146;
}
.fans-dialog-closebtn{
    z-index: 10;
    position: absolute;
    right: 0;
    top: 0;
    margin: -15px -15px 0 0;
    overflow: hidden;
    width: 39px;
    height: 39px;
    background: url(../images/fans/dialog_close.png?v=20170327) 0 0 no-repeat;
}
/*标题 begin*/
.fansdia-title{
    z-index: 5;
    position: absolute;
    margin: -113px 0 0 -20px;
    width: 100%;
    padding-top: 72px;
    background: url(../images/fans/dialog_topbg.png?v=20170327) center 0 no-repeat;
}
.fansdia-title h2{
    height: 67px;
    text-align: center;
    font-size: 26px;
    font-weight: 700;
    color: #fff;
    background: url(../images/fans/dialog_titlebg.png?v=20170327) center 0 no-repeat;
}
/*标题 end*/
.fansdia-content{
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 5px;
    background-color: #fffbf7;
}
/*用户徽章的信息 begin*/
.fansdia-info{
    overflow: hidden;
    padding: 29px 0 0 24px;
    height: 72px;
    border-bottom: 1px solid #fff3e6;
    background-color: #fff;
}
/*用户头像 begin*/
.fansdia-info .fansdia-head{
    float: left;
    margin-right: 6px;
    overflow: hidden;
    width: 56px;
    height: 56px;
    font-size: 0;
}
.fansdia-info .fansdia-head img{
    margin: 3px 0 0 3px;
    min-width: 50px;
    height: 50px;
    border-radius: 50%;
}
.fansdia-info .fansdia-head .fansdia-headmask{
    margin-top: -53px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
    background: url(../images/fans/dialog_img_mask.png?v=20170327) center 0 no-repeat;
}
/*用户头像 end*/

.fansdia-info-toprow{
    margin-bottom: 8px;
    color: #666;
}
.fansdia-info-toprow .name{
    margin-right: 35px;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 700;
}
.fansdia-info-toprow .name .name-detial{
    display: inline-block;
    max-width: 8em;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fansdia-info-toprow .is-using{
    color: #999999;
    font-size: 12px;
    font-weight: normal;
}
.fansdia-info-toprow .have-no-badge{
    color: #ff7700;
    font-size: 12px;
    font-weight: normal;
}
.fansdia-progress em{
    display: inline-block;
    vertical-align: middle;
}
/*用户徽章的信息 end*/

/*粉丝体系的介绍 begin*/
.fansdia-introduce{
    overflow: hidden;
    position: absolute;
    top: 103px;
    right: 0;
    bottom: 0;
    left: 0;
}
/*左侧菜单 begin*/
.fansdia-sidenav{
    float: left;
    margin-bottom: -3000px;
    padding-bottom: 3000px;
    border-right: 1px solid #fff3e6;
    width: 168px;
    background-color: #fff6ec;
}
.fansdia-sidenav ul{
    margin-top: 13px;
}
.fansdia-sidenav li{
    margin-bottom: 10px;
}
.fansdia-sidenav li a{
    display: block;
    padding-left: 24px;
    line-height: 40px;
    height: 40px;
    font-size: 13px;
    color: #666;
}
.fansdia-sidenav a:hover,
.fansdia-sidenav .status-cur{
    font-weight: 700;
    color: #fff;
    background-color: #ffc000;
}
/*左侧菜单 end*/
.fansdia-introducebox{
    padding-bottom: 3000px;
    margin-bottom: -3000px;
    overflow: hidden;
}
.fansdia-introducebox.what-is-fans{
    background: url(../images/fans/fans_pop_bg1.png?v=20170406) top 180px center no-repeat;
    background-position: fixed;
}
.fansdia-introducebox.how-tobe-fans{
    background: url(../images/fans/fans_pop_bg2.png?v=20170406) top 160px center no-repeat;
    background-position: fixed;
}
.fansdia-tabcon{
    display: none;
    height: 100%;
}
.fans-scroll-box{
    height: 478px;
    overflow-y: hidden;
}
.tabcon-medalpower,
.tabcon-upgrade{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
}
.fansdia-tabcon li{
    margin-bottom: 16px;
    font-size: 12px;
    color: #666;
}
.fansdia-tabcon label{
    float: left;
    margin: 9px 6px 0 0;
    padding: 0;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    background-color: #ff5326;
}
.fansdia-tabcon .tab-rightrow{
    overflow: hidden;
}
.fansdia-tabcon .tab-rightrow p{
    line-height: 22px;
}
.fansdia-tabcon .tab-rightrow em{
    color: #999;
}
.tab-rightrow .badge-show-left{
    display: inline-block;
    width: 120px;
    vertical-align: top;
}
.tab-rightrow .badge-show-right{
    display: inline-block;
    width: 360px;
    line-height:32px;
    vertical-align: top;
    margin-top: -6px
}
.tab-rightrow .fans-rank-img{
    width: 282px;
    height: 151px;
    margin-top: 6px;
    background: url(../images/fans/fans_rank.png?v=20170406) no-repeat;
}
.tab-rightrow .intimacy-formula{
    width: 216px;
    height: 40px;
    margin-top: 6px;
    background: url(../images/fans/intimacy_formula.png?v=20170406) no-repeat;
}
.tab-rightrow .intimacy-histogram{
    width: 344px;
    height: 196px;
    margin-top: 6px;
    margin-left: -25px;
    background: url(../images/fans/intimacy_histogram.png?v=20170406) no-repeat;
}
.badge-show-right .fans-badge-icon{
        margin: 10px 35px 5px 0;
}
.fanstab-rank-list{
    position: relative;
    overflow: hidden;
    margin-top: 5px;
    width: 304px;
}
.fanstab-rank-list li{
    margin-top: 5px;
    width: 90px;
    min-height: 126px;
    text-align: center;
}
.fanstab-rank-list .fanstab-item-1{
    position: absolute;
    top: 0;
    left: 50%;
    margin-top: 0;
    margin-left: -45px;
}
.fanstab-item-2{
    float: left;
}
.fanstab-item-3{
    float: right;
}
.fanstab-item-medal{
    margin-top: 6px;
}
.fanstab-item-toprow .fanstab-item-head{
    display: block;
    position: relative;
    margin: 0 auto 5px;
}
.fanstab-item-1 .fanstab-item-head{
    width: 70px;
    height: 82px;
}
.fanstab-item-2 .fanstab-item-head,
.fanstab-item-3 .fanstab-item-head{
    width: 64px;
    height: 74px;
}
.fanstab-item-1 .fanstab-item-head img{
    margin-top: 14px;
    width: 66px;
    height: 66px;
}
.fanstab-item-2 .fanstab-item-head img,
.fanstab-item-3 .fanstab-item-head img{
    margin-top: 16px;
    margin-right: 4px;
    width: 56px;
    height: 56px;
    border-radius: 50%;
}
.fanstab-item-head .fanstab-item-icon{
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.fanstab-item-1 .fanstab-item-icon{
    background: url(../images/fans/fanstab_item_icon1.png?v=20170327) 0 0 no-repeat;
}
.fanstab-item-2 .fanstab-item-icon{
    background: url(../images/fans/fanstab_item_icon2.png?v=20170327) 0 0 no-repeat;
}
.fanstab-item-3 .fanstab-item-icon{
    background: url(../images/fans/fanstab_item_icon3.png?v=20170327) 0 0 no-repeat;
}
.fanstab-item-toprow p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
}
.fanstab-item-1 p{
    font-weight: 700;
    color: #c26e00;
}
.tabcon-level table{
    width: 100%;
}
.tabcon-leval-thead th{
    padding: 0 10px;
    line-height: 40px;
    font-size: 13px;
    color: #666;
    font-weight: 600;
    background-color: #fff8f1;
}
.tabcon-leval-thead th,
.tabcon-level td{
    text-align: center;
    border-right: 1px solid #fff1e1;
    border-bottom: 1px solid #fff1e1;
}
.tabcon-leval-thead .last,
.tabcon-level .last{
    border-right: 0;
}
.tabcon-leval-tbpdy{
    overflow-y: auto;
    height: 334px;
}
.tabcon-level td{
    padding: 12px 10px;
    line-height: 20px;
    color: #888;
}
.status-person .fansdia-info{
    display: none;
}
.status-person .fansdia-introduce{
    top: 0;
}
.status-person .tabcon-medalpower,
.status-person .tabcon-upgrade{
    margin-top: 34px;
}
.status-person .tabcon-leval-thead th{
    padding-top: 30px;
}
.status-person .tabcon-leval-tbpdy{
    height: 380px;
}
.status-person .fansdia-sidenav ul{
    margin-top: 33px;
}
.status-cur{
    display: block;
}
/*渐变标题*/
.fans-pop-title{
    margin-bottom: 10px;
    font-size: 0;
}
.fans-pop-title span{
    display: inline-block;
    height: 24px;
    line-height: 22px;
    vertical-align: middle;
}
.fans-pop-title .title-head{
    width: 11px;
    background: url(../images/fans/fans_title_bg1.png?v=20170406) no-repeat;
}
.fans-pop-title .title-info{
    position: relative;
    z-index: 1;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    background: #ffc000;
}
.fans-pop-title .title-info-inner {
    display: block;
    margin-right: -50px;
}
.fans-pop-title .title-tail{
    width: 96px;
    background: url(../images/fans/fans_title_bg2.png?v=20170406) center right no-repeat;
}
/*粉丝体系的介绍 end*/
/*模拟滚动条 begin*/
.fansdia-introducebox .mCSB_inside>.mCSB_container{
    margin: 0;
}
.fansdia-introducebox .mCSB_scrollTools{
    top: 7px;
    bottom: 27px;
    width: 23px;
}
.fansdia-introducebox .mCSB_scrollTools .mCSB_draggerRail{
    width: 7px;
    background: #ffdebd;
}
.fansdia-introducebox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.fansdia-introducebox .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.fansdia-introducebox .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.fansdia-introducebox .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    width: 7px;
    background: #ffc387;
}
/*模拟滚动条 end*/
/*弹框 end*/
/*粉丝徽章第一期 我的头衔 by chenxueshuang end */

/*粉丝狂欢节 by chenxueshuang start*/
.fans-hot{
    position: absolute;
    z-index: 1;
    width: 32px;
    height: 18px;
    margin-top: -6px;
    margin-left: 6px;
    background: url(../images/fans/hot.png?20170425) 0 0 no-repeat;
}
.enter-door{
    display: block;
    width: 150px;
    height: 44px;
    margin-top: 42px;
    margin-left: 110px;
    background-color: #a11d14;
    border-radius: 8px;
}
.enter-door .enter-door-btn{
    display: block;
    width: 150px;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background-color: #e95146;
    border-radius: 8px;
}
.enter-door:hover .enter-door-btn{
    background-color: #e9766e;
}
.enter-door:active .enter-door-btn{
    background-color: #cf483e;
}

/*粉丝狂欢节 by chenxueshuang end*/

/* 关键词屏蔽  by chenxueshuang start */
.keyword-attention{
    position: absolute;
    right: -49px;
    top: 36px;
    z-index: 1;
    width: 308px;
    height: 173px;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    background: url(../images/keyword/user_setting_bg.png?v=20170410) center no-repeat;
}
.keyword-attention .pop-arrow1,
.keyword-attention .pop-arrow2{
    position: absolute;
    left: 40px;
    top: -8px;
    width: 0;
    height: 0;
    font-size: 0;
    border-left: 8px solid transparent;
    border-top: 0 none;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #e8e8e8;
}
.keyword-attention .pop-arrow1{
    border-bottom: 8px solid #e8e8e8;
}
.keyword-attention .pop-arrow2{
    top: -7px;
    border-bottom: 8px solid #fff;
}
.keyword-attention-close{
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
    height: 12px;
    padding: 10px;
    background: url(../images/keyword/icons.png?v=20170410) 10px 10px  no-repeat;
}
.keyword-attention-close:hover{
    background: url(../images/keyword/icons.png?v=20170410) 10px -36px  no-repeat;
}
.keyword-attention-info{
    margin-left: 140px;
    padding-top: 58px;
}
.keyword-attention-info span{
    display: block;
    font-size: 14px;
    color: #555;
}
.keyword-attention-info strong{
    display: block;
    font-size: 20px;
    font-weight: 600;
    color: #f70;
}

/*屏蔽关键词列表页*/
.user_myprofile .keyword-location{
    padding-left: 0;
    background-color: #fff;
}
.keyword-list-head{
    position: relative;
}
.keyword-total{
    color: #f70;
}
.keyword-handle-box{
    position: absolute;
    bottom:0;
    right: 0;
}
.keyword-handle-btn{
    min-width: 70px;
    padding: 6px 16px;
    margin-left: 10px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background: #f70;
    border: 0;
    border-radius: 4px;
    outline: 0;
}
.keyword-list .consume_nr{
    padding-top:10px ;
}
.keyword-handle-btn[disabled]{
    color: #555;
    background: #ddd;
}
.keyword-list-table input{
    outline: 0;
}
.keyword-list-table input[type="checkbox"]{
    margin-right: 4px;
    vertical-align: middle;
    color: #f70;
}
.keyword-list-table tr:hover,
.keyword-list-table tr.active{
    background-color: #fff3ea;
}
.keyword-list-table a{
    color: #2b94ff;
}
.keyword-list-table a:hover{
    text-decoration: underline;
}
.keyword-list .page input{
    width: 30px;
    outline: 0;
}
.keyword-list .page{
    margin-top: 0;
}
/*列表为空*/
.is-no-keyword{
    min-height: 250px;
    margin-left: -18px;
    padding-top: 280px;
    text-align: center;
    vertical-align: middle;
    background: #fff url(../images/keyword/user_no_keyword_bg.png?v=20170410) center 40px no-repeat;
}
.is-no-keyword p{
    text-align: center;
}
.is-no-keyword a{
    display: inline-block;
    min-width: 78px;
    margin-top: 10px;
    padding: 8px 16px;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    vertical-align: middle;
    background: #f70;
    border: 0;
    border-radius: 4px;
    outline:0;
}
.is-no-keyword a:hover{
    text-decoration: none;
}
.keyword-add{
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 4px;
    vertical-align: middle;
    background: url(../images/keyword/icons.png?v=20170410) 0 -85px no-repeat;
}
.shield-keyword-pop textarea{
    float: none;
    width: 350px;
    height: 100px;
    margin: 0 auto;
    border: 1px solid #d8d8d8;
}
.shield-keyword-pop textarea::-webkit-input-placeholder{
    color: #d8d8d8;
}
.shield-keyword-pop textarea::-moz-placeholder{
    color: #d8d8d8;
}
.shield-keyword-pop textarea:-ms-input-placeholder{
    color: #d8d8d8;
}
.shield-keyword-pop label{
    position: absolute;
    margin-top: 74px;
    margin-left: -42px;
    color: #d8d8d8;
}
.shield-keyword-pop p{
    margin-top: 30px;
    text-align: center;
    font-size: 16px;
}
.is-full{
    color: #f00;
}
.delete-all{
    color: #f70;
}
/* 关键词屏蔽  by chenxueshuang end */

/*账号三期个人中心-绑定手机号弹窗20170314*/
.dialog-changemail{
   text-align: center;
   padding-top:20px;
}
.dialog-changemail .dialog-changemail-p{
    font-size: 18px;
    font-weight: 700;
    color: #555;
}
.dialog-changemail-btn{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    /*border-radius: 14px;
    -moz-border-radius:14px;
    -webkit-border-radius:14px;*/
    font-size: 14px;
    text-align: center;
    border: 1px solid #ff7700;
    color: #ff7700;
    background: #fff;
    padding-left: 18px;
    padding-right: 18px;
    /*margin-right:10px;*/
}
.dialog-changemail-btnbox{
    margin-top: 10px;
}
.dialog-changemail-btnbox a:hover{
    background: #ff7700;
    color: #fff;
}

/*#42395: 手游分包后台 start */
.handtoursubcontract-count {
    display: block;
    padding-right: 30px;
    font-size: 12px;
    color: #737373;
    line-height: 28px
}

.handtoursubcontract-count-icon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    top: 6px;
    width: 24px;
    height: 24px;
    padding-right: 6px;
    background: url(../images/re4.png?20150609) no-repeat 0 -72px;
}
/*#42395: 手游分包后台 end */

/*#47513 粉丝徽章二期优化-Web端 begin*/
.is-hidden{
    display: none;
}
.fans-rank-active .my-fansbadge,
.fans-badge-result .badge-result{
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
}
.fans-rank-active{
    margin-top: 10px;
    padding-bottom: 10px;
}
.fans-rank-active .fans-from-status .warning i{
    margin-left: 0;
}
.rank-active{
    display: inline-block;
    vertical-align: middle;
    min-width: 265px;
}
.fans-badge-setting{
    margin: 10px 0 0 0;
    min-height: 68px;
}
.fans-setting-btn.status-disable{
    background-color: #bfbfbf;
    cursor: default;
}
.fans-badge-setting .form_control{
    border-radius: 2px;
    outline: none;
}
.fans-badge-result .nosetbadge{
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
}
/*#47513 粉丝徽章二期优化-Web端 end*/

/*#57484 直播间预告 by yaoxue begin*/
.advance-setting-wrap .current-title,
.control_group .advance-setting-tips,
.control_group .advance-setting-status {
    line-height: 30px;
}
.control_group .advance-setting-tips,
.control_group .advance-setting-status {
    color: #ff4500;
}
.advance-setting-wrap .current-title {
    float: left;
    margin-right: 15px;
    max-width: 320px;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #737373;
}
.advance-setting-wrap .change-btn {
    margin-top: 1px;
    padding: 4px 18px;
    line-height: 18px;
    border: 1px #eaeaea solid;
    color: #606060;
    background-color: #fff;
}
.advance-setting-wrap .change-btn:hover {
    background-color: #fea01e;
    border-color: #fea01e;
    color: #fff;
}
.advance-setting-wrap .change-input {
    display: none;
    margin-right: 15px;
    width: 380px;
    height: 28px;
    line-height: 28px;
}
.advance-setting-status .new-title{
    padding-right: 8px;
}
.advance-setting-tips a{
    padding-left: 8px;
}
#js-advance-notice .status-hide{
    display: none;
}
/*#57484 直播间预告 by yaoxue end*/

/*#64103 直播预告优化 by yaoxue begin*/
.advance-setting-wrap .cancel-btn{
    margin: 0 15px;
    font-size: 14px;
}
.advance-setting-wrap .always-checkbox{
    float: none;
    font-size: 14px;
}
.advance-setting-wrap .always-checkbox input{
    vertical-align: middle;
    margin: -2px 2px 0 0;
}
/*#64103 直播预告优化 by yaoxue end*/

/*#58886 粉丝徽章二期优化-Web端 xuyang start*/
.fans-badge-hint {
    position: relative;
}
.fans-badge-hint a[data-fans="fansDetail"] {
    position: absolute;
    right: 0;
    top: 0;
    color: #555;
    font-size: 12px;
}
.fans-droping-switch {
    font-size: 14px;
    color: #ff8f2b;
    float: right;
    cursor: pointer;
}
.fans-droping-switch i {
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
    position: relative;
    top: -1px;
    background: url(../images/fans/fans-droping-switch.png?20170724) 0 -14px no-repeat;
}
.fans-droping-switch.show-remain i {
    background: url(../images/fans/fans-droping-switch.png?20170724) 0 0 no-repeat;
}
.fans-droping-close {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 16px;
    top: 16px;
    z-index: 10;
    cursor: pointer;
    background: url(../images/fans/close-fans-guide.png?20170724) center center no-repeat;
}
.fans-badge-list .droping {
    color: #ff0000;
}
/*#58886 粉丝徽章二期优化-Web端 xuyang end*/

/*#58519 主播CPS-Web端 wangdi start*/
.consume-search {
    position: relative;
    margin-top: 10px;
    height: 30px;
}
.consume-search .search-select {
    position: absolute;
    top: 0;
    width: 100px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    text-align: center;
    background-color: #fbfbfb;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    cursor: pointer;
}
.consume-search .search-select span {
    display: inline-block;
    width: 69px;
    height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.consume-search .search-select i {
    display: inline-block;
    margin-left: 5px;
    margin-top: 10px;
    width: 9px;
    height: 5px;
    vertical-align: top;
    background: url(../images/assort-icon.png?v=20170731);
}
.consume-search .time {
    right: 210px;
}
.consume-search .game {
    right: 100px;
}
.consume-search .profit-rule {
    position: absolute;
    top: 0;
    right: 5px;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
}
.consume-search .profit-rule:hover {
    color: #ff7800;
}
.consume-search .profit-rule i {
    display: inline-block;
    margin-top: 2px;
    width: 20px;
    height: 20px;
    line-height: 24px;
    margin-left: 8px;
    background: url(../images/CPS/question.png?v=20170731);
    vertical-align: top;
}
.consume-search .profit-rule:hover i {
    background: url(../images/CPS/question-hover.png?v=20170731);
}
.consume-search .search-select .options {
    display: none;
    position: absolute;
    top: 30px;
    width: 100px;
    line-height: 22px;
    font-size: 12px;
    text-align: center;
    background-color: #fbfbfb;
    border: 1px solid #dbdbdb;
    border-bottom: none;
    border-radius: 4px;
    cursor: pointer;
    z-index: 10;
    overflow: hidden;
}
.consume-search .search-select .option {
    display: block;
    width: 100%;
    height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #555;
    border-bottom: 1px solid #ddd;
    text-decoration: none;
}
.consume-search .search-select .option.active {
    color: #ff7800;
}
.consume-search .search-select .option:hover {
    background-color: #eee;
}
.consume_nr .profit-count {
    float: left;
    cursor: pointer;
    margin-right: 50px;
    height: 100px;
    position: relative;
}

.consume_nr .profit-month{
    cursor: pointer;
}

.consume_nr .profit-month:hover .bonus-tip{
    display: block;
}

.consume_nr .profit-month .bonus-tip {
    display: none;
    position: absolute;
    left: 50%;
    bottom: -14px;
    margin-left: -121px;
    padding: 12px 8px 3px 8px;
    width: 242px;
    background-image: url(../images/CPS/bonus-tip.png?v=20180417);
    font-size: 12px;
    color: #fff;
    z-index: 1;
}

.consume_nr .profit-count p {
    padding-top: 0;
    font-size: 18px;
}
.consume_nr .profit-count p span {
    font-size: 12px;
    color: #a0a0a0;
}
.consume_nr .profit-count .high {
    font-size: 24px;
    color: #ff7800;
}
.consume_nr .profit-count .high .notice{
    display: inline-block;
    background-image: url(../images/CPS/notice.png?v=20180417);
    height: 14px;
    width: 14px;
    margin-left: 12px;
    vertical-align: baseline;
}
table td {
    position: relative;
}
table th {
    position: relative;
}
table th:hover .table-tip {
    display: block;
}
table td:hover .table-tip {
    display: block;
}
table .table-tip {
    display: none;
    position: absolute;
    left: 50%;
    bottom: -47px;
    margin-left: -85px;
    padding: 12px;
    width: 145px;
    height: 30px;
    background-image: url('../images/CPS/table-tip.png?v=20170914');
    font-size: 12px;
    color: #fff;
    z-index: 1;
}
table .table-tip span {
    color: #ff7700;
}
.consume_nr .ban-tip {
    position: relative;
    top: -20px;
    color: #f00;
}
.consume_nr .ban-tip a {
    color: #2b95fe;
    text-decoration: none;
}
.profit-modal {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
}
.profit-modal .profit-mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.profit-modal .profit-rule {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -220px;
    margin-top: -211px;
    width: 440px;
    height: 422px;
    font-size: 14px;
    border-radius: 5px;
    background-color: #fff;
}
.profit-modal .profit-rule .modal-header {
    margin-left: 25px;
    height: 57px;
    line-height: 57px;
    border-bottom: 1px solid #f5f5f5;
    font-size: 20px;
    color: #333;
    text-align: center;
}
.profit-modal .profit-rule .modal-header .close {
    position: absolute;
    right: 20px;
    top: 7px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 24px;
    color: #999;
    cursor: pointer;
}
.profit-modal .profit-rule .modal-body {
    margin: 22px 25px;
}
.profit-modal .profit-rule .modal-body p {
    margin-bottom: 20px;
    line-height: 24px;
    text-indent: 10px;
    font-size: 14px;
    color: #333;
}
.profit-modal .text-content {
    height: 230px;
}
.profit-modal .profit-rule .modal-body .info {
    height: 18px;
    line-height: 18px;
    text-indent: 10px;
    color: #aaa;
    font-size: 12px;
}
.profit-modal .profit-rule .modal-body .info a {
    color: #2b95fe;
    text-decoration: none;
}
.profit-modal .profit-rule .modal-body .modal-btn {
    position: absolute;
    display: block;
    bottom: 40px;
    left: 80px;
    width: 280px;
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    color: #ff7800;
    border: 1px solid #ff7800;
    border-radius: 24px;
    text-align: center;
    cursor: pointer;
}
.profit-modal .profit-rule .modal-body .modal-btn:hover {
    color: #fff;
    background-color: #fe5600;
}
.join-plan {
    display: block;
    position: absolute;
    right: 0;
    top: 200px;
    width: 118px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #d9d9d9;
    background-color: #f6f6f6;
    color: #555;
    border-radius: 4px;
    text-decoration: none;
}
.cps-intro-slider {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}
.cps-intro-slider .mask{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.cps-intro-slider .pages {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -440px;
    margin-top: -300px;
    width: 880px;
    height: 600px;
    overflow: hidden;
}
.cps-intro-slider .pages .slide-page {
    position: absolute;
    top: 0;
    width: 880px;
    height: 600px;
}
.cps-intro-slider .pages .close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-image: url('../images/CPS/close.png?v=20170914');
}
.cps-intro-slider .pages .page-1 {
    left: 0;
    background-image: url('../images/CPS/page1.png?v=20170914');
}
.cps-intro-slider .pages .page-2 {
    left: 880px;
    background-image: url('../images/CPS/page2.png?v=20170914');
}
.cps-intro-slider .pre-btn {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -504px;
    margin-top: -24px;
    width: 48px;
    height: 48px;
    cursor: pointer;
    background-image: url('../images/CPS/pre.png?v=20170914');
}
.cps-intro-slider .pre-btn:hover {
    background-image: url('../images/CPS/pre-hover.png?v=20170914');
}
.cps-intro-slider .next-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: 456px;
    margin-top: -24px;
    width: 48px;
    height: 48px;
    cursor: pointer;
    background-image: url('../images/CPS/next.png?v=20170914');
}
.cps-intro-slider .next-btn:hover {
    background-image: url('../images/CPS/next-hover.png?v=20170914');
}
.cps-intro-slider .navs {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 316px;
    margin-left: -52px;
    height: 8px;
    width: 92px;
}
.cps-intro-slider .nav {
    float: left;
    margin-left: 10px;
    width: 36px;
    height: 8px;
    background-color: #6d6d6d;
    border-radius: 4px;
    cursor: pointer;
}
.cps-intro-slider .nav.active {
    background-color: #fff;
}
.cps-intro-slider .slide-page .checkbox {
    position: absolute;
    bottom: 85px;
    left: 325px;
    font-size: 12px;
    color: #333;
    text-align: center;
}
.cps-intro-slider .slide-page .checkbox i {
    display: inline-block;
    position: relative;
                                top: 2px;
                                margin-right: 5px;
    width: 14px;
    height: 14px;
    background-image: url(../images/CPS/check.png?v=20170801);
    cursor: pointer;
}
.cps-intro-slider .slide-page .checkbox i.unchecked {
    background-image: url(../images/CPS/uncheck.png?v=20170801);
}
.cps-intro-slider .slide-page .checkbox a {
    color: #ff7800;
    text-decoration: underline;;
}
.cps-intro-slider .slide-page .modal-btn {
    position: absolute;
    bottom: 32px;
    left: 50%;
    margin-left: -139px;
    width: 134px;
    height:38px;
    line-height:38px;
    font-size: 14px;
    color: #ff7700;
    background-color: #fff;
    border: 1px solid #ff7700;
    text-align: center;
    cursor: pointer;
}
.cps-intro-slider .slide-page .join-now {
    margin-left: 5px;
    background-color: #ff7700;
    color: #fff;
}
.cps-intro-slider .slide-page .modal-btn:hover {
    background-color: #ff5500;
    color: #fff;
}
/*#58519 主播CPS-Web端 wangdi end*/

.room-admin-table .nickname,.room-admin-table .user-level{
    vertical-align: middle;
    margin-left: 5px;
}
.room-admin-table{
    margin-top: -13px!important;
}
.room-admin-table .fans-badge-icon{
    bottom: -2px;
}
.room-admin-table a{
    color: #3b9eeb;
    border-bottom: 1px #3b9eeb dotted;
}


/* 数字校验改极验验证及相应页面交互优化-1期 输入框高度重置 */
.user_myprofile .form_control,
.user_myprofile .u_mainbody textarea{
    height: 34px;
    line-height: 34px;
}
/* S #57780 FED - 平台线 - 经纪系统体系一期 - 个人中心-我的公会入口 liuhualing*/

.guild-zb-icon{
    margin-top: 2px;
}
.mobile_email .user_check_total .is-guild-zb-icon{
    background: url(../images/guild/guild-zb-blue.png?20170802) left top no-repeat;
}
.mobile_email .user_check_total .un-guild-zb-icon{
    background: url(../images/guild/guild-zb.png?20170802) left top no-repeat;
}
.un-build-guild-icon{
    margin-top: 3px;
    background: url(../images/guild/un-build-guild.png?20170816) left center no-repeat;
}
.is-build-guild-icon{
    margin-top: 3px;
    background: url(../images/guild/build-guild.png?20170802) left center no-repeat;
}
.guild-banner{
    width: 755px;
    height: 105px;
    margin: 14px auto 30px;
    overflow: hidden;
}
.guild-banner-btn{
    width: 100%;
    height: 105px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.guild-banner-btn img{
    min-width: 100%;
    min-height: 100%;
    display: inline-block;
    vertical-align: middle;
}
/*公会弹窗内容*/
.guild-center-modal{
    margin: 10px auto 0;
    text-align: center;
}
.guild-center-modal .txt1{
    font-size: 14px;
    color: #333;
}

/* E #57780 FED - 平台线 - 经纪系统体系一期 - 个人中心-我的公会入口 liuhualing*/


/* 数字校验改极验验证及相应页面交互优化-1期 输入框高度重置 */
.user_myprofile .form_control,
.user_myprofile .u_mainbody textarea{
    height: 34px;
    line-height: 34px;
}
/*#65613 直播间封面设置功能优化 by hemi begin*/
.set-cover-control-group {
    margin-top: -20px;
}
.set-cover-hide {
    display: none;
}
.set-cover-control-group .set-cover-control label {
    float: none;
    display: block;
    margin-bottom: 5px;
    padding-top: 10px;
}
.set-cover-control-group .set-cover-control input {
    margin-right: 10px;
    vertical-align: -2px;
}
.set-cover-control {
    margin-top: 30px;
}
.set-cover-control .set-cover-radio {
    margin-left: 10px;
    color: #666;
}
/*#65613 直播间封面设置功能优化 by hemi end*/
/* #72493 主播在线签约-前台页面部分 yaoxue begin */
.anchor-sign .sign-num {
    display: inline-block;
    vertical-align: middle;
    margin: -2px 0 0 5px;
    line-height: 14px;
    height: 14px;
    border-radius: 7px;
    background-color: #ff8f2b;
    color: #fff;
}
.u_nav li .anchor-sign a:hover .sign-num {
    color: #fff;
}
/* #72493 主播在线签约-前台页面部分 yaoxue end */
/****鱼跃龙门 xiaoshihui start****/
.u_nav li a i.u_nav_icon_yuyuelongmen{
    background: url(../images/icon-yuyuelongmen.png?v=20180116) no-repeat;
    background-position: -31px 0px;
}
.u_nav li a:hover i.u_nav_icon_yuyuelongmen{
    background-position: 0px 0px;
}
.u_nav li a.current i.u_nav_icon_yuyuelongmen{
    background-position: -30px -27px;
}
/****鱼跃龙门 xiaoshihui end****/
/*#78943电台上传 chenbeixia start*/
.user_check_detial:nth-child(2n+1) {
    margin-right: 75px;
}

.mobile_email .user_check_total .open-up-station .un-build-fm-icon {
    margin-top: 3px;
    background: url(../images/fm-station/un-build-fm.png?20180120) left center no-repeat;
}
.mobile_email .user_check_total .open-up-station .is-build-fm-icon {
    margin-top: 3px;
    background: url(../images/fm-station/build-fm.png?20180120) left center no-repeat;
}
.mobile_email .user_check_total .open-up-station .set-up-station{
    border: 1px solid #ff7700;
    color: #ff7700;
}
.mobile_email .user_check_total .open-up-station .set-up-station:hover{
    color: #ffffff;
}

/*电台上传 end*/

/* #81977 公会关键指标展现&招募入口优化 liusijia start */

.u_header .guild-entry {
    float: right;
    margin-top: 22px;
}
.u_header .guild-entry .create-center {
    display: inline-block;
    height: 20px;
    width: 82px;
    margin-left: 50px;
    overflow: hidden;
    background: url(../images/guild/guild-entry.png) -0px -0px no-repeat;
}

.u_header .guild-entry .create-center:hover{
    background: url(../images/guild/guild-entry.png) -0px -20px no-repeat;
}
.u_header .guild-entry .guild-manage {
    display: inline-block;
    height: 20px;
    width: 82px;
    overflow: hidden;
    background: url(../images/guild/guild-entry.png) -0px -40px no-repeat;
}

.u_header .guild-entry .guild-manage:hover{
    background: url(../images/guild/guild-entry.png) -0px -60px no-repeat;
}

/* #81977 公会关键指标展现&招募入口优化 liusijia end */

/* #81662 手机已经被使用支持直接换绑 wangti start */

.confirm-change-phone .aui_title {
    background: #fff;
    color: #555555;
}

.confirm-change-phone .aui_header {
    border-bottom: 1px solid #f3f4f8;
}

.confirm-change-phone .aui_close,
.confirm-change-phone .aui_close:active,
.confirm-change-phone .aui_close:hover {
    /* background-image: url(../images/account/dialog-close.png); */
    background: url(../images/account/dialog-close.png) 5px no-repeat;
}

.confirm-change-phone .aui_buttons{
    padding-bottom: 50px;
}

.confirm-change-phone .aui_buttons button{
    width: 100px;
    padding: 8px 0;
}

.confirm-change-phone .account {
    color: #ff7700;
}

.confirm-change-phone .aui_content {
    width: 380px;
    word-break: break-all;
}
/* .aui_close {
    background: url(blue/bg.png?20150127) 6px -113px no-repeat;
} */

/* #81662 手机已经被使用支持直接换绑 wangti end */


/* #81977 公会关键指标展现&招募入口优化 liusijia start */

.u_header .guild-entry {
    float: right;
    margin-top: 18px;
    font-size:0;
}
.u_header .guild-entry .create-center {
    display: inline-block;
    height: 26px;
    width: 95px;
    margin-left: 20px;
    overflow: hidden;
    background: url(../images/guild/guild-entry.png?20180314) -0px -0px no-repeat;
}

.u_header .guild-entry .create-center:hover{
    background: url(../images/guild/guild-entry.png?20180314) -0px -26px no-repeat;
}
.u_header .guild-entry .guild-manage {
    display: inline-block;
    height: 26px;
    width: 95px;
    overflow: hidden;
    background: url(../images/guild/guild-entry.png?20180314) -0px -52px no-repeat;
}

.u_header .guild-entry .guild-manage:hover{
    background: url(../images/guild/guild-entry.png?20180314) -0px -78px no-repeat;
}

/* #81977 公会关键指标展现&招募入口优化 liusijia end */


/* #82022 个人中心成为公会主播跳转创作中心 wangti start*/
.join-guild {
    width: 755px;
    position: relative;
    top: 5px;
    margin: 0 auto 10px;
}
.join-guild .join-guild-head{
    position: relative;
    height: 30px;
    overflow: hidden;
}
.join-guild .join-guild-head h2{
    position: absolute;
    bottom: 0;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}
.join-guild .join-guild-head span{
    font-size: 12px;
    font-weight: normal;
    padding-left: 10px;
    color: #999999;
}
.join-guild .join-guild-content{
    width: 100%;
    padding-left: 10px;
    margin-top: 10px;
}
.join-guild .join-guild-content-btn{
    display: block;
    width: 735px;
    height: 114px;
    background: url(../images/guild/join-guild-banner.jpg) no-repeat;
    background-size: 100%;
}

/* #82022 个人中心成为公会主播跳转创作中心 wangti end*/

/* #85382 鱼丸商城二期兑换码弹窗 chenda start*/
.mall-card-num {
	color: dodgerblue;
	cursor: pointer;
}
.ywMall-buyResult{
	width: 430px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	background: white;
	border-radius: 6px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -215px;
	margin-top: -200px;
	padding-bottom: 30px;
	overflow: hidden;
	display: none;
	z-index: 50;
}
.ywMall-buyResult-title{
	width: 100%;
	height: 42px;
	border-bottom: 1px #f3f4f9 solid;
	padding-left: 20px;
	box-sizing: border-box;
	line-height: 42px;
	font-weight: bold;
	font-size: 14px;
}
.ywMall-buyResult-close{
	width: 10px;
	height: 10px;
	background: url(../images/getClose.png);
	position: absolute;
	right: 20px;
	top: 16px;
	cursor: pointer;
}
.ywMall-buyResult-close:hover{
	background: url(../images/getClosehover.png);
}
.ywMall-buyResult-lineOne{
	width: 100%;
	margin-top: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
}
.ywMall-buyResult-lineTwo{
	width: 100%;
	margin-top: 8px;
	font-size: 14px;
	text-align: center;
	color: #777777;
}
.ywMall-buyResult-cc {
  line-height: 30px;
  padding: 15px 0;
  margin: 0 20px;
  border-radius: 6px;
  background: #f4f4f4;
}

.ywMall-buyResult-inn {
  border: none;
  width: 255px;
  height: 28px;
  line-height: 28px;
  margin: 0 10px;
  font-size: 16px;
  color: #f70;
  font-weight: bold;
  background: transparent;
}

.ywMall-buyResult-s_copy {
  color: #555;
  text-decoration: underline;
  font-weight: normal;
  display: block;
  float: right;
  margin-right: 20px;
}

.ywMall-buyResult-s_copy:hover {
  text-decoration: underline;
}

.ywMall-buyResult-lineTwo-cc {
  text-align: left;
  padding: 0 20px;
  margin-top: 20px;
  font-size: 12px;
  width: auto;
}
.ywMall-buyResult-btnOut{
	width: 100%;
	height: 40px;
	text-align: center;
	margin-top: 22px;
}
.ywMall-buyResult-btn{
	width: 100px;
	height: 40px;
	background: #ff7700;
	text-align: center;
	line-height: 40px;
	color: white;
	margin: 0 auto;
	border-radius: 6px;
	margin-bottom: 30px;
	cursor: pointer;
	font-size: 14px;
}
.ywMall-buyResult-btn:hover{
	background: #ff5500;
}
.ymMall-buyREsult-cc-passWord{
	margin-top: 20px;
}
.ywMall-buyResult-tip{
	display: block;
	float: left;
	margin-left: 20px;
}
/* #85382 鱼丸商城二期兑换码弹窗 chenda end*/

/* #87562 主播CPS奖励金 shaochong */
.bonus-modal {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}
.bonus-modal .bonus-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.bonus-modal .bonus-rule {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -220px;
  margin-top: -260px;
  width: 440px;
  max-height: 463px;
  min-height: 324px;
  font-size: 14px;
  border-radius: 5px;
  background-color: #fff;
}
.bonus-modal .bonus-rule .modal-header {
  height: 57px;
  line-height: 57px;
  border-bottom: 1px solid #dddddd;
  font-size: 14px;
  font-weight: bold;
  color: #333;
  padding-left: 20px;
}
.bonus-modal .bonus-rule .modal-header .close {
  position: absolute;
  right: 12px;
  top: 14px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
.bonus-modal .bonus-rule .modal-body {
  width: 100%;
  max-height: 381px;
  min-height: 240px;
  overflow-y: auto;
  padding: 12px 0;
}
.bonus-modal .bonus-rule .modal-body .tips{
  color: #ff7800;
  padding-bottom: 18px !important;
}
.bonus-modal .bonus-rule .modal-body .none-content{
  text-align: center;
  font-size: 20px;
  margin-top: 84px !important;
}
.bonus-modal .bonus-rule .modal-body .item{
  padding: 4px 20px;
  margin: 0;
  clear: both;
}
.bonus-modal .bonus-rule .modal-body .item .title{
  margin-bottom: 12px !important;
  float: left;
  margin-right: 28px !important;
}
.bonus-modal .bonus-rule .modal-body .item .conditions{
  float: left;
  width: 294px;
  word-break: break-all;
}
.bonus-modal .bonus-rule .modal-body .detail .title{
  margin-right: 14px !important;
}
.bonus-modal .bonus-rule .modal-body .detail table{
  color: #666666;
  text-align: center;
  border: 1px solid #e5e5e5;
  margin-top: 8px;
  clear: both;
}
.bonus-modal .bonus-rule .modal-body .detail table thead tr{
  background-color: #f5f5f5;
}
.bonus-modal .bonus-rule .modal-body .detail table td{
  width: 50%;
  padding: 12px 0;
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  word-wrap: break-word;
  word-break: break-all;
}
.bonus-modal .bonus-rule .modal-body .item .text{
  padding: 6px 0;
  margin: 0;
  color: #666666;
}
/* #87562 主播CPS奖励金 shaochong end*/

/* #90711 酬勤下线 xiaoshihui start*/
.paywork-banner {
    margin: 20px auto -8px;
    width: 100%;
    height: 120px;
    background: url(../images/paywork-banner.png) left top no-repeat;
    background-size: 100%;
}
.paywork-banner .paywork-content{
    display: block;
    height: 100%;
    padding-left: 166px;
}
.paywork-banner .paywork-mainTxt{
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    padding-top: 31px;
}
.paywork-banner .paywork-txt{
    font-size: 14px;
    color: #fff;
}
.paywork-banner .paywork-sp{
    color: #ffc426;
}
.paywork-banner .paywork-em{
    color: #ffc426;
}

/* #90711 酬勤下线 xiaoshihui end*/

/* #93563 直播管家推广 liulikai start*/
.pos-relative {
    position: relative;
}
.live-manager {
    position: absolute;
    width: 110px;
    height: 55px;
    right: 0;
    top: -15px;
    padding-top: 38px;
    background: url(../images/live-manager.png) top center no-repeat;
    background-size: 110px 38px;
    text-align: center;
    cursor: pointer;
    color: #666666 !important;
}
.room-setting-notice {
    display: inline-block;
    padding-left: 10px;
    font-size: 12px;
}
.room-setting-notice > span {
    color: orangered;
}
.room-setting-notice > a {
    cursor: pointer;
}
/* #93563 直播管家推广 liulikai end*/

/* #95750 优质公会推荐 liulikai start */
.rec-join-guild {
    width: 755px;
    position: relative;
    top: 5px;
    margin: 0 auto 10px;
}
.rec-join-guild-head {
    position: relative;
    height: 30px;
    overflow: hidden;
}
.rec-join-guild-head h2 {
    position: absolute;
    bottom: 0;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}
.rec-join-guild-head span {
    font-size: 12px;
    font-weight: normal;
    padding-left: 10px;
    color: #999999;
}
.gulid-refresh-btn {
    position: absolute;
    right: 0;
    z-index: 11;
    margin-top: -12px;
    cursor: pointer;
}
.gulid-refresh-btn span{
    vertical-align: middle;
    display: inline-block;
}
.gulid-refresh-btn .guild-refresh-icon {
    width: 11px;
    height: 11px;
    margin-right: 2px;
    background: url('../images/guild/guild-refresh-icon.png') no-repeat;

}
.gulid-refresh-btn .guild-refresh-text {
    color: #FF7700;
}
.guild-recommend {
    position: relative;
    height: 100px;
    width: 100%;
    margin-top: 18px;
}
.guild-recommend .guild-card {
    float: left;
    position: relative;
    height: 100px;
    width: 245px;
    margin-right: 10px;
    cursor: pointer;
}
.guild-card:last-child {
    margin-right: 0;
}
.guild-recommend .guild-card > div {
    position: absolute;
}
.guild-card .guild-categroy {
    right: 0;
    top: 0;
    height: 20px;
    padding: 0 10px;
    border-radius: 10px 0 0 10px;
    text-align: center;
    line-height: 19px;
    color: #fff;
    background: -webkit-linear-gradient(left, #F57405 , #FFA700); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #F57405, #FFA700); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #F57405, #FFA700); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #F57405 , #FFA700); /* 标准的语法 */
    z-index: 100;
}
.guild-card-normal {
    width: 245px;
    height: 100px;
    background: url('../images/guild/guild-card-bg.png') no-repeat;
    background-size: 100% 100%;
}
.guild-card-normal .guild-card-mask {
    position: absolute;
    width: 241px;
    height: 91px;
    left: 2px;
    background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.2));
}
.guild-card-hover {
    width: 245px;
    z-index: 99;
}
.guild-card-normal .guild-detail {
    height: 62px;
    margin-top: 14px;
    padding-left: 15px;
}
.guild-detail > div {
    float: left;
}
.guild-detail .detail-left > img {
    width: 60px;
    height: 60px;
    border: 1px solid #fff;
    border-radius: 50%;
    margin-right: 10px;
}
.guild-detail .detail-right {
    width: 155px;
}
.guild-detail .detail-right > p,
.gcard-header > p {
    color: #fff;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
}
.detail-right .guild-name,
.gcard-header .guild-name {
    font-size: 14px;
    line-height: 22px;
}
.detail-right .guild-birth,
.detail-right .guild-field,
.gcard-header .guild-birth {
    font-size: 12px;
    line-height: 20px;
}
.guild-card-hover {
    display: none;
    -moz-box-shadow: 0px 0px 8px #ccc;
    box-shadow: 0px 0px 8px #ccc;
}
.guild-card-hover .gcard-header{
    width: 245px;
    height: 60px;
    background: url('../images/guild/guild-card-hover-bg.png') no-repeat;
    background-size: 100% 100%;
}
.gcard-header > p {
    color: #fff;
    padding-left: 18px;
}
.gcard-header .guild-name {
    padding-top: 8px;
}
.guild-detail-desc{
    background-color: #fff;
    padding: 10px 18px;
    overflow: hidden;
}
.guild-detail-desc > p {
    margin-bottom: 5px;
    color: #999999;
}
.guild-detail-desc > p > span{
    color: #222;
}
.guild-detail-desc .join-guild {
    display: block;
    float: right;
    width: 62px;
    height: 20px;
    border: 1px solid #FF7A06;
    border-radius: 10px;
    line-height: 19px;
    color: #FF7A06;
    font-size: 12px;
    text-align: center;
    margin-top: 2px;
    margin-bottom: 4px;
}
.guild-card:hover .guild-card-hover{
    display: block;
}
.guild-card:hover .guild-card-normal{
    display: none;
}
.guild-designation{
    background-image: url(../images/quality-sociaty-tag.png);
    background-size: 100%;
    height: 18px;
    line-height: 18px;
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
}
/* #95750 优质公会推荐 --liulikai end */


/* #98430 公会推荐位V1.2 liulikai start */
.rec-join-guild-banner {
    margin-top: 10px;
    margin-bottom: 25px;
}
/* #98430 公会推荐位V1.2 liulikai end */

/* #93996 金牌陪玩 wangti start */
.goldPlay-mark-value {
    display: inline-block;
    width: 24px;
    height: 20px;
    line-height: 20px;
    color: #ffa802;
    background: url(../images/goldPlay-star-small-active.png) 100% 40% no-repeat;
}

.goldPlay-mark-container {
    position: relative;
    display: inline-block;
    width: 78px;
    height: 16px;
    color: red;
}

.goldPlay-mark-container em {
    text-decoration: underline;
    cursor: pointer;
}

.goldPlay-mark-pop {
    display: none;
    position: absolute;
    top: 30px;
    right: -32px;
    width: 300px;
    height: 190px;
    border: 1px #ccc solid;
    background-color: #fff;
    color: #555;
    z-index: 1;
}

.goldPlay-mark-pop i.triangle::before {
    content: '';
    display: inline-block;
    position: absolute;
    left: -6px;
    top: 2px;
    width: 0;
    height: 0;
    border-width: 0 6px 6px;
    border-style: solid;
    border-color: transparent transparent #fff;
}

.goldPlay-mark-pop i.triangle {
    display: inline-block;
    position: absolute;
    left: 260px;
    top: -7px;
    width: 0;
    height: 0;
    border-style:solid;
    border-width: 0 6px 6px;
    border-color: transparent transparent #ccc;
}

.goldPlay-mark-pop p.title {
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}

.goldPlay-mark-pop .star-container {
    padding: 18px 0 18px 12px;
    text-align: center;
}

.goldPlay-mark-pop .star-container i {
    display: inline-block;
    width: 45px;
    height: 32px;
    cursor: pointer;
    background: url(../images/goldPlay-star-large-normal.png) no-repeat;
}

.goldPlay-mark-pop .star-container i.active {
    background: url(../images/goldPlay-star-large-active.png) no-repeat;
}

.goldPlay-mark-pop .star-btn {
    text-align: center;
}

.goldPlay-mark-pop .mark-submit-btn {
    display: inline-block;
    width: 135px;
    height: 40px;
    line-height: 40px;
    background: url(../images/goldPlay-play-mark-btn.png) no-repeat;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

.goldPlay-mark-pop .mark-complaint-btn {
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #9a9a9a;
    text-align: center;
    text-decoration: underline;
}

/* #93996 金牌陪玩 wangti end */
/* #81690 账号注销 liusijia start */
.mobile_email .user_check_detial .account_cancel_icon {
    margin-top: 3px;
    background: url(../images/account/account_cancel_entry.png?20180716) left center no-repeat;
}
/* #81690 账号注销 liusijia end */

/* 手机换绑优化 liulikai start */
.verify-way-box .verify-by-phone {
    position: relative;
}
.verify-by-phone .forgot-phone {
    position: absolute;
    top: 8px;
    right: 15px;
    display: inline-block;
    color: #00b4ff;
    text-decoration: underline;
}
.contact-kefu-ctn {
    width: 270px;
    height: auto;
    margin: 30px auto 60px auto;
}
.contact-kefu-ctn .kefu-angry-shark {
    background: url('../images/dy-shark-angry.png') no-repeat;
    background-size: 200px;
    width: 200px;
    height: 158px;
    margin: 0 auto 15px auto;
}
.contact-kefu-ctn > p {
    text-align: center;
    font-size: 14px;
    margin: 3px 0px;
}
.contact-kefu-ctn .forgot-phone-title {
    color: #555555;
    font-size: 15px;
    font-weight: 600;
    margin: 10px 0px;
}
.contact-kefu-ctn .dy-kefu-url {
    display: block;
    margin: 0 auto;
    margin-top: 20px;
    font-size: 15px;
    width: 170px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #FF6602;
    color: #fff;
    border-radius: 6px;
}
/* 手机换绑优化 liulikai end */

/* 帐号注销功能1.1 liulikai start */
.account-cancel-step .account-cancel-feedback {
    text-align: center;
    margin: 0 auto;
    padding: 20px
}
.account-cancel-feedback .success-icon {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #67b235;
    margin: 0 auto;
    overflow: hidden;
}

.account-cancel-feedback .success-arrow {
    width: 20px;
    height: 8px;
    margin-left: 6px;
    margin-top: 3px;
    border-left: 4px solid #fff;
    border-bottom: 4px solid #fff;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);      /* IE 9 */
    -webkit-transform: rotate(-45deg);  /* Safari and Chrome */
    -o-transform: rotate(-45deg);       /* Opera */
    -moz-transform: rotate(-45deg);     /* Firefox */
}
.account-cancel-feedback .success-title {
    color: #333;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin: 20px 0;
}
.account-cancel-feedback .feedback-info {
    width: 410px;
    margin: 0 auto;
}
.account-cancel-feedback .feedback-info .feedback-title {
    text-align: left;
    margin-bottom: 10px;
    font-size: 14px;
}
.feedback-info .feedback-info-textarea {
    width: 100%;
    height: 100px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.feedback-info .feedback-info-textarea::-webkit-input-placeholder{
    color:#b4b4b4;
}
.feedback-info .feedback-info-textarea:-moz-placeholder{
    color:#b4b4b4;
}
.feedback-info .feedback-info-textarea::-moz-placeholder{
    color:#b4b4b4;
}
.feedback-info .feedback-info-textarea:-ms-input-placeholder{
    color:#b4b4b4;
}
.account-cancel-feedback .feedback-tips {
    text-align: right;
    color: #b4b4b4;
}
.account-cancel-step .feedback-btns {
    margin: 0 !important;
    text-align: center;
}
.account-cancel-step .feedback-btns .js-feedback-submit {
    display: inline-block;
    width: 130px;
    padding: 0 15px;
    background: #fc9f33;
    color: #fff;
    box-sizing: border-box;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
    border: none;
    outline: none;
}
/* 帐号注销功能1.1 liulikai end */

/* 转盘1.3期  xiaoshihui start */
.u_nav li i.li_u_nav_rotaryTicket {
    background: url(../images/game_around_icon.png?20210325) center center no-repeat;
}
.u_nav li a:hover i.li_u_nav_rotaryTicket {
    background: url(../images/game_around_icon_hover.png?20210325) center center no-repeat;
}
.u_nav li a.current i.li_u_nav_rotaryTicket {
    background: url(../images/game_around_icon_active.png?20210325) center center no-repeat;
}
/* 转盘1.3期 xiaoshihui  end */

/* 颜值个性化推荐- 基于AI的内容推荐与封面评分 Start */
.set-cover-info {
    display: none;
}

.set-cover-score {
    line-height: 30px;
    font-size: 12px;
    color: #8d93a1;
}
.set-cover-value {
    font-size: 14px;
    font-weight: bold;
    color: #313131;
    display: inline-block;
}

.set-cover-value > span,
.set-cover-desc > span {
    color: #ff7700;
}

.set-cover-desc {
    width: 420px;
    padding: 10px;
    font-size: 12px;
    color: #888;
    background: #ececec;
}

.set-cover-canvas {
    width: 440px;
    height: 256px;
    padding: 10px 0;
    background: #384651;
}
/* 颜值个性化推荐- 基于AI的内容推荐与封面评分 End */
/*我的中奖记录*/
.u_nav li a .u_nav_icon_winRecord {
    background-position: 0 -400px;
}
.u_nav li a:hover .u_nav_icon_winRecord {
    background-position: -40px -400px;
}
.u_nav li a.current .u_nav_icon_winRecord {
    background-position: -80px -400px;
}
/* 左边菜单栏主播中心入口 - Start */
.u_nav li a.entry-btn {
    padding-left: 0;
    border: none;
    height: 20px;
    width: 70px;
    display: block;
    line-height: 20px;
    margin: 16px auto 12px 52px;
    text-align: center;
    color: #00b4ff;
    border: solid 1px #00b4ff;
    border-radius: 2px;
    font-size: 12px;
}

.u_nav li a.entry-btn:hover {
    color: #fff;
    background-color: #00b4ff;
}

.u_nav li p.entry-tips {
    text-align: center;
    padding-left: 10px;
    font-size: 12px;
    color: #999;
}
/* 左边菜单栏主播中心入口 - End */

.gift-bag-record .backpack-title-icon{
    width: 20px;
    height: 21px;
    display: inline-block;
    background-image: url(../images/gift_bag_icon.jpg?v=20190521);
    background-position: 0 0;
    line-height: 28px;
    vertical-align: text-bottom;
    margin-right: 5px;
}

/** 福袋礼包 start **/
.u_nav li a .u_nav_icon_giftBag {
    background-position: 0 -900px;
}
.u_nav li a:hover .u_nav_icon_giftBag {
    background-position: -41px -900px;
}
.u_nav li a.current .u_nav_icon_giftBag {
    background-position: -80px -900px;
}
/** 福袋礼包 end **/

.new-noble-tabs {
    float: right;
    margin: 20px 0;
}

.new-noble-tab-item {
    display: inline-block;
    width: 128px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    border: 1px solid #dedede;
    color: #555;
}

.new-noble-tab-item.cur {
    height: 40px;
    line-height: 40px;
    background: #f70;
    border: none;
    color: #fff;
}

/* 个人信息巡管申请 start */
.xunguan-icon {
    margin-top: 2px;
    background: url(../images/xun-guan.png) left center no-repeat;
}

.not-xunguan-icon{
    margin-top: 2px;
    background: url(../images/not-xun-guan.png) left center no-repeat;
}

.xun-guan:hover{
    background: #ff7700;
    color: #F7F7F7;
}

.not-xunguan:hover{
    cursor: default !important;
    background: #fff !important;
    border: 1px solid #ccc !important;
    color: #555 !important
}
/* 个人信息巡管申请 end TangZhaozhe */
/* 收货地址 */
.not-shipping-address-icon{
    margin-top: 2px;
    background: url(../images/shipping-address.png) left center no-repeat;
}
.shipping-address-icon{
    margin-top: 2px;
    background: url(../images/shipping-address-light.png) left center no-repeat;
}

.u_nav li a .u_nav_icon13 {
    background-position: 0 -1116px;
}

.diamond-fans-icon {
	display: inline-block;
	width: 27px;
	height: 19px;
	background-size: 100% 100%;
	margin-left: -2px;
	position: relative;
    top: 1px;
}